.language-toggle{flex:0 0 auto;min-width:42px;height:34px;padding:6px 9px;margin-left:10px;border:1px solid #477164;border-radius:7px;background:#163d36;color:#c8f1e7;font:600 12px system-ui;cursor:pointer;z-index:100}.language-toggle:hover{background:#245d51}.language-toggle:focus-visible{outline:2px solid #a6e7d5;outline-offset:2px}.language-fixed{position:fixed;right:18px;top:15px}.compare-header .language-toggle{margin-left:0}@media(max-width:600px){.language-toggle{margin-left:5px;min-width:36px;height:32px;padding:4px 7px}header .brand small{font-size:7px}header .badge{font-size:9px;padding:5px}.compare-header .language-toggle{position:absolute;right:10px;top:10px}.compare-header .compare-title{margin-right:40px}}
@media(max-width:600px){header:not(.compare-header){gap:6px;padding-left:10px;padding-right:10px}header .local-badge,header .header-context,header>.badge{display:none}header .brand{min-width:0;gap:7px}header .brand strong{font-size:13px}header .brand small{letter-spacing:.6px;font-size:7px}header .brand-mark{width:32px;height:32px}header>.subtle{font-size:10px;padding:8px;margin-left:4px}header .profile-open{font-size:11px}}
