.lang-switcher.svelte-1v2j48r{position:relative}.lang-btn.svelte-1v2j48r{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.5rem;background:#f1f5f9;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s;font-family:inherit;color:#64748b}.lang-btn.svelte-1v2j48r:hover{background:#e2e8f0}.lang-code.svelte-1v2j48r{font-size:.6rem;font-weight:800;letter-spacing:.04em;color:#0284c7}.lang-dropdown.svelte-1v2j48r{position:absolute;top:calc(100% + .375rem);right:0;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 8px 24px #0000001f;z-index:100;min-width:10rem;padding:.25rem;overflow:hidden}.lang-option.svelte-1v2j48r{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .625rem;border:none;background:none;cursor:pointer;border-radius:.5rem;transition:background .1s;font-family:inherit;text-align:left}.lang-option.svelte-1v2j48r:hover{background:#f1f5f9}.lang-option.active.svelte-1v2j48r{background:#eef2ff}.lang-native.svelte-1v2j48r{font-size:.8rem;font-weight:700;color:#0f172a}.lang-option.active.svelte-1v2j48r .lang-native:where(.svelte-1v2j48r){color:#4f46e5}.lang-label.svelte-1v2j48r{font-size:.6rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}
