/* Shared accepted homepage header. :is preserves the original selector specificity. */
:is(.page-home, body) .site-header{height:72px;background:#ffffffed}
:is(.page-home, body) .site-header .container{padding-top:10px;padding-bottom:10px}
:is(.page-home, body) .site-header .logo{font-size:35px}
@media (max-width:1200px){
:is(.page-home, body) .site-header .nav{top:72px}
}
@media (max-width:640px){
:is(.page-home, body) .site-header{height:66px}
}
@media (max-width:640px){
:is(.page-home, body) .site-header .nav{top:66px}
}
@media (min-width: 1201px) {
body:is(.page-home, body) .site-header .container {
        max-width: none;
        width: 100%;
        padding-left: 32px;
        padding-right: 32px;
        justify-content: center;
    }
}
@media (min-width: 1201px) {
body:is(.page-home, body) .site-header .logo {
        position: absolute;
        left: 32px;
    }
}
@media (min-width: 1201px) {
body:is(.page-home, body) .site-header .nav {
        position: static;
        flex: 0 1 auto;
        justify-content: center;
        margin: 0 auto;
        gap: 2px;
    }
}
@media (min-width: 1201px) {
body:is(.page-home, body) .site-header .nav > a,
    body:is(.page-home, body) .site-header .nav-dropdown-trigger {
        padding-left: 9px;
        padding-right: 9px;
        font-size: 13px;
    }
}
@media (min-width: 1201px) {
body:is(.page-home, body) .site-header .header-user {
        position: absolute !important;
        right: 32px !important;
        margin-left: 0;
    }
}
