.lang-selector-container.svelte-1lxyiz8{position:relative;z-index:100}.lang-selector-trigger.svelte-1lxyiz8{display:flex;align-items:center;gap:.5rem;background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-border);padding:.5rem .75rem;border-radius:var(--radius-md);font-family:var(--font-family);font-size:.8rem;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:background .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out);box-shadow:var(--shadow-sm)}.lang-selector-trigger.svelte-1lxyiz8:hover{background:#ffffffe6;color:var(--color-text);border-color:var(--color-border-strong)}.lang-selector-trigger.minimal.svelte-1lxyiz8{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;padding:0;box-shadow:none;color:var(--color-text-muted)}.lang-selector-trigger.minimal.svelte-1lxyiz8:hover{background:transparent;color:var(--color-text-secondary);border-color:transparent}.lang-selector-trigger.minimal.tone-strong.svelte-1lxyiz8{font-size:15px;font-weight:500;letter-spacing:-.01em;color:#000000b3}.lang-selector-trigger.minimal.tone-strong.svelte-1lxyiz8:hover{color:var(--color-text)}.globe-icon.svelte-1lxyiz8{opacity:.7}.chevron-icon.svelte-1lxyiz8{opacity:.7;transition:transform .16s var(--ease-out)}.lang-selector-container.hover-mode.svelte-1lxyiz8:hover .chevron-icon:where(.svelte-1lxyiz8),.lang-selector-container.hover-mode.svelte-1lxyiz8:focus-within .chevron-icon:where(.svelte-1lxyiz8),.lang-selector-trigger[aria-expanded=true].svelte-1lxyiz8 .chevron-icon:where(.svelte-1lxyiz8){transform:rotate(180deg)}.lang-dropdown.svelte-1lxyiz8{position:absolute;top:calc(100% + 10px);right:0;width:140px;display:flex;flex-direction:column;padding:6px;background:#ffffffc7;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.55);border-radius:16px;box-shadow:0 0 0 1px #00000005,0 8px 24px -6px #00000024;opacity:.01;transform:translateY(-10px) scale(.9);transform-origin:top right;pointer-events:none;transition:opacity var(--menu-close-duration) var(--ease-out),transform var(--menu-close-duration) var(--ease-out)}.lang-dropdown.svelte-1lxyiz8:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:10px}.lang-dropdown.align-up.svelte-1lxyiz8{--lang-start-y: 10px;top:auto;bottom:calc(100% + 10px);transform-origin:bottom right;transform:translateY(10px) scale(.9)}.lang-dropdown.align-up.svelte-1lxyiz8:before{top:100%;bottom:auto}.lang-selector-container.hover-mode.svelte-1lxyiz8:focus-within .lang-dropdown:where(.svelte-1lxyiz8),.lang-dropdown.open.svelte-1lxyiz8{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;animation:svelte-1lxyiz8-lang-in var(--menu-open-duration) var(--ease-out);transition:opacity 0s,transform var(--menu-open-duration) var(--ease-out)}@media(hover:hover)and (pointer:fine){.lang-selector-container.hover-mode.svelte-1lxyiz8:hover .lang-dropdown:where(.svelte-1lxyiz8){opacity:1;transform:translateY(0) scale(1);pointer-events:auto;animation:svelte-1lxyiz8-lang-in var(--menu-open-duration) var(--ease-out);transition:opacity 0s,transform var(--menu-open-duration) var(--ease-out)}}@keyframes svelte-1lxyiz8-lang-in{0%{opacity:1;transform:translateY(var(--lang-start-y, -10px)) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.lang-dropdown-menu.svelte-1lxyiz8{display:flex;flex-direction:column}.lang-dropdown-item.svelte-1lxyiz8{display:block;padding:.5rem .75rem;font-size:.85rem;color:var(--color-text-secondary);border-radius:10px;visibility:hidden;transition:background .16s var(--ease-out),color .16s var(--ease-out),visibility 0s linear var(--menu-close-duration);text-align:left;text-decoration:none}.lang-selector-container.hover-mode.svelte-1lxyiz8:hover .lang-dropdown-item:where(.svelte-1lxyiz8),.lang-selector-container.hover-mode.svelte-1lxyiz8:focus-within .lang-dropdown-item:where(.svelte-1lxyiz8),.lang-dropdown.open.svelte-1lxyiz8 .lang-dropdown-item:where(.svelte-1lxyiz8){visibility:visible;transition:background .16s var(--ease-out),color .16s var(--ease-out),visibility 0s}.lang-dropdown-item.svelte-1lxyiz8:hover{background:var(--color-bg-muted);color:var(--color-text)}.lang-dropdown-item.active.svelte-1lxyiz8{font-weight:600;color:var(--color-accent);background:#007aff0f}@media(prefers-reduced-motion:reduce){.chevron-icon.svelte-1lxyiz8{transition:none}.lang-selector-container.hover-mode.svelte-1lxyiz8:hover .lang-dropdown:where(.svelte-1lxyiz8),.lang-selector-container.hover-mode.svelte-1lxyiz8:focus-within .lang-dropdown:where(.svelte-1lxyiz8),.lang-dropdown.open.svelte-1lxyiz8{animation:none}}@media(prefers-reduced-transparency:reduce){.lang-dropdown-menu.svelte-1lxyiz8{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}
