.lang-switch{--lang-fg:var(--text-muted,#52606d);--lang-bg:var(--bg-muted,#f1f3f5);--lang-border:var(--border,#dee2e6);--lang-active-fg:var(--text,#343a40);--lang-active-bg:var(--bg,#fff);--lang-active-shadow:0 1px 2px #0f172a2e;--lang-focus:var(--accent,#17a2b8);margin:0;display:inline-flex}.lang-switch-group{border:1px solid var(--lang-border);background:var(--lang-bg);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.lang-switch-btn{appearance:none;min-width:36px;color:var(--lang-fg);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4}.lang-switch-btn:hover{color:var(--lang-active-fg)}.lang-switch-btn:focus-visible{outline:2px solid var(--lang-focus);outline-offset:1px}.lang-switch-btn[aria-current=true]{background:var(--lang-active-bg);color:var(--lang-active-fg);box-shadow:var(--lang-active-shadow)}
