.language-switcher.svelte-1v2j48r{position:relative;display:inline-block}.current-language.svelte-1v2j48r{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s}.current-language.svelte-1v2j48r:hover{border-color:#d1d5db;background:#f9fafb}.chevron.svelte-1v2j48r{transition:transform .2s}.chevron.open.svelte-1v2j48r{transform:rotate(180deg)}.dropdown-overlay.svelte-1v2j48r{position:fixed;inset:0;z-index:40}.dropdown-menu.svelte-1v2j48r{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;min-width:180px;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #0000001a;padding:.25rem;margin:0;list-style:none}.dropdown-menu.svelte-1v2j48r li:where(.svelte-1v2j48r){margin:0}.dropdown-menu.svelte-1v2j48r a:where(.svelte-1v2j48r){display:block;padding:.625rem .875rem;font-size:.875rem;color:#374151;text-decoration:none;border-radius:6px;transition:background-color .15s}.dropdown-menu.svelte-1v2j48r a:where(.svelte-1v2j48r):hover{background:#f3f4f6}.dropdown-menu.svelte-1v2j48r a.active:where(.svelte-1v2j48r){background:#eff6ff;color:#3b82f6;font-weight:500}
