.lang-switch{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .5rem;border:1px solid var(--border);border-radius:6px;color:var(--fg-muted);font-size:.875rem;text-decoration:none;white-space:nowrap}.lang-switch:hover{border-color:var(--border-strong);color:var(--fg)}.lang-marker{color:var(--fg-subtle);font-size:.875em}