.ssb-header .ssb-mobile-language{display:none}
@media(max-width:768px){
 .ssb-header .ssb-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px;padding:8px 12px}
 .ssb-header .site-logo{min-width:0;white-space:nowrap}
 .ssb-header .ssb-mobile-language{display:flex;gap:0;margin:0}
 .ssb-header .ssb-mobile-language a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;letter-spacing:0;font-size:11px}
 .ssb-header .mobile-toggle{margin:0;min-height:44px;width:46px;padding:8px 4px;font-size:12px}
 .ssb-header .ssb-nav{top:100%;margin:0}
 .ssb-header .ssb-nav>.lang-toggle{display:none}
 .ssb-header a:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}
}
@media(max-width:400px){.ssb-header .site-logo{font-size:18px}}
