._themeSwitch_d8jbp_2{width:auto;padding-inline:var(--space-3);position:relative}._iconOnly_d8jbp_7{border-radius:12px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}@media (hover:hover) and (pointer:fine){._themeSwitch_d8jbp_2:hover:not(:disabled){border-color:var(--border-strong)}._iconOnly_d8jbp_7:hover:not(:disabled){background:var(--surface-muted);box-shadow:none}}._themeSwitch_d8jbp_2:focus-visible{outline-offset:3px}._iconWrap_d8jbp_13{flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}._settled_d8jbp_22 ._iconWrap_d8jbp_13{transition:transform var(--duration-spring) var(--ease-spring)}._icon_d8jbp_7{place-items:center;width:18px;height:18px;display:grid;position:absolute}._label_d8jbp_24{white-space:nowrap}._themeSwitch_d8jbp_2._reveal_d8jbp_26[data-theme=dark] ._iconWrap_d8jbp_13{transform:scale(1.08)}._themeSwitch_d8jbp_2._eclipse_d8jbp_27[data-theme=dark] ._iconWrap_d8jbp_13{transform:translate(-2px)}._themeSwitch_d8jbp_2._split_d8jbp_28[data-theme=dark] ._iconWrap_d8jbp_13{transform:translate(1px)}._themeSwitch_d8jbp_2._rise_d8jbp_29[data-theme=dark] ._iconWrap_d8jbp_13{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){._settled_d8jbp_22 ._iconWrap_d8jbp_13{transition:none}}.demo-theme-switch-wrap.svelte-yahyp8{justify-content:center;align-items:center;width:100%;padding:2.5rem 1rem;display:flex}.demo-box.svelte-yahyp8{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.demo-switch-surface.svelte-yahyp8{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);transition:background-color var(--duration-fast) var(--ease-standard);align-items:center;gap:1.25rem;padding:1.5rem 2rem;display:flex}.demo-badge.svelte-yahyp8{font-size:var(--text-xs);color:var(--text-secondary);border-radius:var(--radius-pill);background:var(--surface-muted);border:1px solid var(--border);text-transform:capitalize;padding:.25rem .6rem}.demo-controls.svelte-yahyp8{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:1.5rem;display:flex}.demo-controls.svelte-yahyp8 select:where(.svelte-yahyp8){border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);margin-left:.5rem;padding:.25rem .5rem}.demo-checkbox-label.svelte-yahyp8{cursor:pointer;align-items:center;gap:.35rem;display:flex}
