/* A compact, keyboard-accessible switch shared by both static languages. */
.language-switch{display:flex;align-items:center;flex-shrink:0;gap:2px;font-size:12px;font-weight:600;letter-spacing:.04em}
.language-switch a{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:6px;color:var(--muted)}
.language-switch a[aria-current]{color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent)}
.language-switch a:hover{color:var(--text)}
.language-switch a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
@media(max-width:860px){.nav-actions{gap:8px}.header:has(.nav-toggle[aria-expanded="true"]) .language-switch{visibility:hidden}.footer-bottom{flex-wrap:wrap;gap:12px}}
@media(max-width:380px){.nav{gap:8px}.brand{gap:8px}.header .brand small{display:none}.nav-actions{gap:4px}}
