.vs-theme-selector-wrap.svelte-m466h8{z-index:var(--z-dropdown,100)}.vs-theme-selector-wrap.is-open.svelte-m466h8,.vs-theme-selector-wrap.svelte-m466h8:focus-within{z-index:1000}.vs-theme-selector-wrap.svelte-m466h8:has(.vs-theme-dropdown:where(.svelte-m466h8)){z-index:1000}.vs-theme-trigger-btn.svelte-m466h8{border-radius:var(--radius-full,9999px);background:var(--bg-surface-solid);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-sans);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-xs);transition:transform var(--t-spring,.45s cubic-bezier(.34, 1.56, .64, 1)), border-color var(--t-base,.25s ease-out), background var(--t-base,.25s ease-out), color var(--t-base,.25s ease-out), box-shadow var(--t-base,.25s ease-out);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.vs-theme-trigger-btn.svelte-m466h8:hover,.vs-theme-trigger-btn.is-active.svelte-m466h8{background:var(--bg-surface-hover);color:var(--accent-blue-base);border-color:rgba(var(--accent-blue-rgb), .4);box-shadow:var(--shadow-sm), 0 0 12px rgba(var(--accent-blue-rgb), .25);transform:translateY(-1px)}.vs-theme-trigger-compact.svelte-m466h8{background:var(--bg-surface-solid);border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-primary);box-shadow:var(--shadow-xs);cursor:var(--mac-cursor-pointer);transition:all .2s var(--ease-spring);justify-content:center;align-items:center;display:inline-flex;border-radius:var(--radius-full,9999px)!important}.vs-theme-trigger-compact.svelte-m466h8:hover,.vs-theme-trigger-compact.is-active.svelte-m466h8{background:var(--bg-surface-hover);color:var(--accent-blue-base);border-color:rgba(var(--accent-blue-rgb), .45);box-shadow:0 0 12px rgba(var(--accent-blue-rgb), .25);transform:scale(1.08)}.theme-trigger-icon.svelte-m466h8{color:var(--accent-blue-base);font-size:18px}.theme-trigger-name.svelte-m466h8{line-height:1}.theme-trigger-chevron.svelte-m466h8{color:var(--text-muted);transition:transform var(--t-base,.25s ease-out);font-size:18px}.theme-trigger-chevron.rotated.svelte-m466h8{transform:rotate(180deg)}.vs-theme-dropdown.svelte-m466h8{border-radius:var(--radius-lg,20px);background:var(--bg-surface-solid);border:1px solid var(--border-subtle);min-width:230px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);z-index:1000;color:var(--text-primary);padding:10px;position:absolute;top:calc(100% + 8px);box-shadow:0 16px 40px #00000040,0 2px 8px #00000014}.vs-theme-dropdown.align-right.svelte-m466h8{left:auto;right:0}.vs-theme-dropdown.align-left.svelte-m466h8{left:0;right:auto}.vs-theme-dropdown-header.svelte-m466h8{border-bottom:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:6px;padding:6px 10px 10px;font-size:.75rem;font-weight:700;display:flex}.header-icon.svelte-m466h8{color:var(--accent-blue-base);font-size:16px}.vs-theme-options-list.svelte-m466h8{flex-direction:column;gap:4px;display:flex}.vs-theme-option-item.svelte-m466h8{border-radius:var(--radius-md,14px);width:100%;color:var(--text-primary);font-family:var(--font-sans);cursor:var(--mac-cursor-pointer);text-align:left;transition:background var(--t-fast,.15s ease-out), border-color var(--t-fast,.15s ease-out), color var(--t-fast,.15s ease-out), transform var(--t-spring,.45s cubic-bezier(.34, 1.56, .64, 1));background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}.vs-theme-option-item.svelte-m466h8:hover{background:var(--bg-surface-hover);color:var(--text-primary);transform:translate(2px)}.vs-theme-option-item.is-selected.svelte-m466h8{background:rgba(var(--accent-blue-rgb), .12);border-color:rgba(var(--accent-blue-rgb), .3);color:var(--accent-blue-base);box-shadow:0 2px 8px rgba(var(--accent-blue-rgb), .12)}.option-icon-box.svelte-m466h8{border-radius:var(--radius-sm,10px);background:var(--bg-surface-hover);border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text-primary);flex:0 0 32px;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:flex}.option-icon-box.light.svelte-m466h8{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b40}.option-icon-box.dark.svelte-m466h8{color:#1b85f3;background:rgba(var(--accent-blue-rgb), .15);border-color:rgba(var(--accent-blue-rgb), .25)}.option-icon-box.midnight.svelte-m466h8{color:#22d3ee;background:#22d3ee26;border-color:#22d3ee40}.option-text-col.svelte-m466h8{flex-direction:column;flex:1;min-width:0;display:flex}.option-name.svelte-m466h8{color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.2}.option-desc.svelte-m466h8{color:var(--text-muted);margin-top:2px;font-size:.725rem;line-height:1.2}.option-check.svelte-m466h8{color:var(--accent-blue-base);flex:none;font-size:18px}
