.lang-seg.svelte-1v2j48r{border:1px solid var(--color-border-subtle,#00000014);background:var(--color-surface-sunken,#f4f4f5);border-radius:9999px;align-items:center;gap:1px;width:fit-content;max-width:100%;padding:2px;display:inline-flex}.lang-seg-btn.svelte-1v2j48r{min-width:1.75rem;color:var(--color-ink-500);letter-spacing:.05em;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:none;padding:.2rem .4rem;font-size:.65rem;font-weight:700;line-height:1.2;transition:color .15s,background-color .15s}.lang-seg-btn.svelte-1v2j48r:hover:not(.is-active){color:var(--color-ink-900);background:color-mix(in oklch, var(--color-ink-500) 10%, transparent)}.lang-seg-btn.is-active.svelte-1v2j48r{background:var(--color-brand-500,#22c55e);color:var(--color-on-brand,#fff);box-shadow:0 1px 2px #0000001f}.lang-dropdown.svelte-1v2j48r{display:inline-flex;position:relative}.lang-trigger.svelte-1v2j48r{border:1px solid var(--color-border-subtle,#00000014);height:1.75rem;color:var(--color-ink-500);letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:9999px;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.7rem;font-weight:700;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.lang-trigger.svelte-1v2j48r:hover,.lang-trigger.is-open.svelte-1v2j48r{color:var(--color-ink-900);border-color:var(--color-border-default);background:color-mix(in oklch, var(--color-ink-500) 8%, transparent)}.lang-globe.svelte-1v2j48r{opacity:.8;width:.85rem;height:.85rem}.lang-current.svelte-1v2j48r{font-variant-numeric:tabular-nums}.lang-menu.svelte-1v2j48r{top:calc(100% + .35rem);z-index:50;border:1px solid var(--color-border-subtle);background:var(--color-surface-raised,#fff);border-radius:.65rem;min-width:8.5rem;margin:0;padding:.25rem;list-style:none;animation:.14s cubic-bezier(.22,1,.36,1) svelte-1v2j48r-menu-pop;position:absolute;inset-inline-end:0;box-shadow:0 10px 28px -8px #00000040,0 2px 6px -2px #0000001a}@keyframes svelte-1v2j48r-menu-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.lang-menu.svelte-1v2j48r{animation:none}.lang-seg-btn.svelte-1v2j48r,.lang-trigger.svelte-1v2j48r{transition:none}}.lang-option.svelte-1v2j48r{width:100%;color:var(--color-ink-700);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:.45rem;align-items:center;gap:.45rem;padding:.35rem .45rem;font-size:.78rem;transition:background-color .12s,color .12s;display:flex}.lang-option.svelte-1v2j48r:hover{background:var(--color-surface-sunken,#f4f4f5);color:var(--color-ink-900)}.lang-option.svelte-1v2j48r:focus-visible,.lang-seg-btn.svelte-1v2j48r:focus-visible,.lang-trigger.svelte-1v2j48r:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.lang-option.is-active.svelte-1v2j48r{color:var(--color-brand-600,#16a34a);font-weight:600}.lang-option-code.svelte-1v2j48r{letter-spacing:.08em;color:var(--color-ink-400);min-width:1.5rem;font-size:.62rem;font-weight:700}.lang-option.is-active.svelte-1v2j48r .lang-option-code:where(.svelte-1v2j48r){color:var(--color-brand-500,#22c55e)}.lang-option-label.svelte-1v2j48r{flex:1}.lang-check.svelte-1v2j48r{width:.8rem;height:.8rem;color:var(--color-brand-500,#22c55e)}
