nav { 
    display: flex;
    justify-content: center;
    text-align: center;
    background-color: lightseagreen;
}



nav a {
    padding: 20px;
}

h1 {
    display: flex;
    justify-content: center;
    font-size: 60px;
    text-align: center;
    color: seagreen;
}


p {
    display: flex;
    font-size: 24px;
    justify-content: center;
    align-items: center;
    background-color: lightseagreen;
    margin: 20px auto;
    max-width: 60%;
    border: 5px solid #a004a0
}

img {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    min-width: 20%;
    min-height: 20%;
}

nav a:hover {
    background-color: gray;
    padding: 22px;
    font-size: 110%;
}