/* Language picker styles (was an inline <style> injected by assets/i18n.js; moved 2026-10-18 so strict CSP pages need no unsafe-inline). */
.vx-lang-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid #E5E7EB;border-radius:8px;background:#F9FAFB}
.vx-lang-opt{height:32px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:#374151;font:inherit;font-size:14px;cursor:pointer}
.vx-lang-opt.on{background:#fff;color:#111827;box-shadow:0 1px 2px rgba(0,0,0,.08)}
.vx-lang-opt:focus-visible,.vx-lang-auth button:focus-visible{outline:2px solid #94A3B8;outline-offset:1px}
.vx-lang-auth{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px auto 0;font-size:13px;color:#6B7280}
.vx-lang-auth button{border:0;background:none;padding:2px 4px;font:inherit;color:inherit;cursor:pointer}
.vx-lang-auth button[aria-pressed="true"]{color:#111827;font-weight:600}
