.lang-switcher.svelte-zzmp1a{align-items:center;gap:.5rem;display:inline-flex}.lang-label.svelte-zzmp1a{letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-var);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem}.lang-dropdown.svelte-zzmp1a{position:relative}.lang-trigger.svelte-zzmp1a{font:inherit;color:var(--ink);border:1px solid var(--outline);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-fast);background:0 0;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;display:inline-flex}.lang-trigger.svelte-zzmp1a:hover{background:var(--tint)}.lang-flag.svelte-zzmp1a{line-height:1}.lang-name.svelte-zzmp1a{white-space:nowrap}@media (width<=768px){.lang-name.svelte-zzmp1a{display:none}}.lang-options.svelte-zzmp1a{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);min-width:100%;box-shadow:var(--shadow-card);z-index:400;margin:0 0 .25rem;padding:.25rem 0;list-style:none;position:absolute;bottom:100%;right:0}.lang-options--bottom.svelte-zzmp1a{margin:.25rem 0 0;top:100%;bottom:auto}.lang-option.svelte-zzmp1a{color:var(--ink);white-space:nowrap;cursor:pointer;padding:.375rem .875rem;font-size:.8125rem}.lang-option.svelte-zzmp1a:hover,.lang-option.svelte-zzmp1a:focus{background:var(--tint);outline:none}.lang-option--selected.svelte-zzmp1a{color:var(--ink);font-weight:600}@media (hover:none) and (pointer:coarse){.lang-trigger.svelte-zzmp1a{min-height:44px}}
