.lang-pill{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding-inline:12px 14px;font-size:.875rem;font-weight:700;line-height:1;transition:border-color .15s,color .15s;display:inline-flex}.lang-pill:hover{border-color:color-mix(in srgb, var(--button-primary-bg) 55%, var(--border));color:var(--button-primary-bg)}.lang-pill:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:2px}.lang-pill span{font-family:Cairo,system-ui,sans-serif}.sidebar .lang-pill{color:var(--sidebar-text);background:#ffffff0f;border-color:#ffffff1f}.sidebar .lang-pill:hover{border-color:var(--brand-gold);color:var(--brand-gold)}.topbar-actions .icon-btn{border-radius:999px;transition:border-color .15s,color .15s}.topbar-actions .icon-btn:hover{border-color:color-mix(in srgb, var(--button-primary-bg) 55%, var(--border));color:var(--button-primary-bg)}.topbar-actions .icon-btn:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:2px}
