.lang-switch{align-items:center;gap:var(--s-2);min-height:var(--touch);width:auto;padding:0 var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);font-size:var(--f-dense);display:inline-flex}.lang-switch>span{align-items:center;gap:var(--s-2);display:inline-flex}.lang-flag{width:var(--s-6);height:var(--s-4);border-radius:var(--r-1);border:1px solid var(--c-line);display:block}.lang-option{align-items:center;gap:var(--s-3);display:inline-flex}.lang-item{min-height:var(--touch)}.lang-switch:focus-visible{outline:var(--ring) solid var(--c-focus);outline-offset:var(--ring)}
