h1,
h2,
h3 {
    margin-bottom: 0;
}

h1 {
    font-size: 3rem;
    color: #32ab8d;
    padding-left: 2rem
}

h2 {
    font-size: 2.25rem;
    color: dimgray;
}

h3 {
    font-size: 1.6rem;
    color: dimgray;
}


body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a {
    color: #0083e8;
}


nav a {
    display: block;
}

section {
    margin: 2rem;
}

section a:hover {
    background-color: #64ab32;
}

section a:focus {
    background-color: rgb(0, 50, 0);
}

p {
    max-width: 40rem;
}


.submit {
    background-color: white;

}

.submit:hover {
    background-color: dimgray;

}

.submit:focus {
    border: 5px solid yellow;
}



img {
    height: auto;
    max-width: 100%;
    border: 1px solid black;
}