/* 
GLOBAL STYLES
*/
body {
    background-color: rgb(220, 221, 221);
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 16px;
    margin: 0;
    width: 100vw;
    text-align: left;
}
ul {
    list-style: none;
    margin: 10px;
    padding: 10px;

}

a {
    text-decoration: none;
    color: inherit;
}

/*
HEADER SECTION
*/
header{
background: rgb(220, 221, 221);
padding: 1rem;    
height: 100vh;
}

nav ul {
    font-size: 1.2rem;
    display: flex;
    justify-content: center;
}

nav li{
   margin: 0 1rem; 
}

header h1 {
    font-size: 3rem;

}
header p{
    font-size: 1.6rem;
    padding: 1rem 0;
    border-bottom: 3px solid rgb(27, 46, 104);
}

.rotate {
margin-top: 2rem;
font-size: 2rem;
opacity: 0.4;
}