/* ForEveroth — gold compass artwork applied site-wide. */
.site-header .brand{display:inline-flex;flex:0 0 auto;align-items:center;line-height:1;padding:0;background:none}
.site-header .brand .brand-lockup{display:block;width:220px;height:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 1px 2px #0009)}
.site-header .brand:hover .brand-lockup{filter:drop-shadow(0 0 6px #c4a06b55)}
@media(max-width:1200px){.site-header .brand .brand-lockup{width:186px}}
@media(max-width:980px){
 .site-header .header-inner{gap:12px}
 .site-header .brand .brand-lockup{width:209px}
 .site-header .nav-toggle{display:block;margin-left:auto}
 .site-header .nav{display:none;position:absolute;top:69px;left:0;right:0;flex-direction:column;align-items:stretch;gap:1px;background:#0b1711;border-bottom:1px solid #94744b;padding:12px 18px;box-shadow:0 18px 32px #0008;max-height:calc(100vh - 70px);overflow-y:auto}
 .site-header .nav.open{display:flex}
 .site-header .nav a{padding:10px 12px;font-size:13px;letter-spacing:0;border-bottom:0;border-left:2px solid transparent}
 .site-header .nav a[aria-current=page]{border-bottom:0;border-left-color:var(--gold)}
 .site-header .lang-switch{margin-left:auto}
 .site-header .nav-toggle{order:3;margin-left:0}
}
@media(max-width:750px){.site-header .nav{top:61px}}
@media(max-width:450px){.site-header .brand .brand-lockup{width:170px}.site-header .header-inner{gap:7px}}
