.lang.svelte-1iij8ch{position:relative}.lang-trigger.svelte-1iij8ch{cursor:pointer;color:var(--ink2);font-family:var(--font-ui);border-radius:var(--r-btn);transition:background var(--t-fast) var(--ease);background:0 0;border:none;align-items:center;gap:5px;padding:6px 8px;font-size:13px;font-weight:550;display:inline-flex}.lang-trigger.compact.svelte-1iij8ch{letter-spacing:.04em;gap:3px;padding:4px 5px;font-size:10.5px;font-weight:600}.lang-trigger.svelte-1iij8ch:hover{background:var(--surface-3)}.lang-menu.svelte-1iij8ch{background:var(--surface);border:1px solid var(--border-2);min-width:150px;box-shadow:var(--shadow-pop);z-index:60;animation:svelte-1iij8ch-pop .13s var(--ease) both;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}@keyframes svelte-1iij8ch-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lang-item.svelte-1iij8ch{cursor:pointer;width:100%;font-family:var(--font-ui);color:var(--ink2);transition:background var(--t-fast) var(--ease);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:14px;display:flex}.lang-item.svelte-1iij8ch:hover{background:var(--surface-3)}.lang-item.active.svelte-1iij8ch{color:var(--ink);font-weight:550}.lang-item.svelte-1iij8ch .icon{color:var(--red)}
