header{margin-bottom:1rem;padding:1rem 0;width:100%;max-width:1000px;display:flex;justify-content:center}.site-header{flex-direction:column;justify-content:center;text-align:center}.site-logo{display:inline-block}.site-logo svg{height:100px;width:auto}.site-slogan{margin-top:1rem;font-size:1.2rem;color:var(--secondary)}header h1{margin:0;font-size:1.8rem}header nav{margin-left:auto}@media(max-width:768px){header{flex-direction:column;align-items:center}.site-logo,header h1{margin-bottom:1rem}}