.language-selector.svelte-q9d0s8{position:relative;font-family:var(--font-sans)}.trigger.svelte-q9d0s8{display:flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-xs);font-weight:600;letter-spacing:normal;cursor:pointer;transition:all var(--transition-fast)}.trigger.svelte-q9d0s8:hover{border-color:var(--color-text);color:var(--color-text)}.chevron.svelte-q9d0s8{width:12px;height:12px;transition:transform var(--transition-fast)}.chevron.open.svelte-q9d0s8{transform:rotate(180deg)}.dropdown.svelte-q9d0s8{position:fixed;white-space:nowrap;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:200;overflow:hidden}.option.svelte-q9d0s8{display:block;width:100%;padding:3px 6px;background:transparent;border:none;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-xs);letter-spacing:normal;text-align:left;cursor:pointer;transition:background-color var(--transition-fast)}.option.svelte-q9d0s8:hover{background:var(--color-bg-sunken);color:var(--color-text)}.option.selected.svelte-q9d0s8{color:var(--color-text);font-weight:600}.backdrop.svelte-q9d0s8{position:fixed;inset:0;background:transparent;border:none;cursor:default;z-index:199}
