.san-root.svelte-uovp8f{background-color:var(--color-bg);min-height:100vh}.san-root[data-theme=dark].svelte-uovp8f{--color-bg: #1c1917;--color-bg-alt: #292524;--color-surface: #292524;--color-text: #e7e5e4;--color-text-muted: #a8a29e;--color-accent: #d97706;--color-accent-hover: #f59e0b;--color-accent-light: rgba(217, 119, 6, .14);--color-border: #3a3532;--color-badge-bg: #3a3532;--color-badge-text: #d6d3d1;--color-shadow: rgba(0, 0, 0, .45);--color-shadow-hover: rgba(0, 0, 0, .55)}.san-swap.svelte-uovp8f{transition:color .38s var(--mv-ease-swap)}.san-root.svelte-uovp8f{transition:background-color .38s var(--mv-ease-swap)}.san-tag.svelte-uovp8f{background-color:var(--color-badge-bg);color:var(--color-badge-text);transition:background-color .38s var(--mv-ease-swap),color .38s var(--mv-ease-swap)}.san-panel.svelte-uovp8f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.san-line.svelte-uovp8f{min-height:20px;font-family:var(--font-mono);font-size:13px;letter-spacing:.01em;color:var(--color-text-muted);transition:color .38s var(--mv-ease-swap)}.san-slash.svelte-uovp8f{color:var(--color-accent);opacity:.75}.san-dial.svelte-uovp8f{display:inline-flex;align-items:center;gap:9px;padding:6px 10px;border:1px solid var(--color-border);border-radius:9999px;background-color:var(--color-surface);box-shadow:inset 0 1px 2px var(--color-shadow);cursor:pointer;transition:background-color .38s var(--mv-ease-swap),border-color .38s var(--mv-ease-swap)}.san-dial.svelte-uovp8f:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.san-dial-cap.svelte-uovp8f{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;color:var(--color-text-muted);opacity:.55;transition:color .2s var(--mv-ease-swap),opacity .2s var(--mv-ease-swap)}.san-dial-cap.on.svelte-uovp8f{color:var(--color-accent);opacity:1}.san-dial-track.svelte-uovp8f{position:relative;width:46px;height:22px;border-radius:9999px;background-color:var(--color-bg-alt);box-shadow:inset 0 1px 2px var(--color-shadow)}.san-dial-knob.svelte-uovp8f{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:9999px;background:radial-gradient(circle at 35% 30%,var(--color-accent-hover),var(--color-accent));transform:translate(0);transition:transform .22s var(--mv-ease-settle)}.san-dial-knob.svelte-uovp8f:after{content:"";position:absolute;top:3px;left:50%;width:1.5px;height:6px;margin-left:-.75px;border-radius:1px;background-color:#ffffffd9}.san-root[data-theme=dark].svelte-uovp8f .san-dial-knob:where(.svelte-uovp8f){transform:translate(24px);box-shadow:0 0 6px #d977068c}.san-schematic.svelte-uovp8f{display:block;width:100%;height:48px;margin-top:28px;color:var(--color-border);transition:color .38s var(--mv-ease-swap)}.san-root[data-theme=dark].svelte-uovp8f .san-schematic:where(.svelte-uovp8f){color:var(--color-accent)}.san-root[data-theme=dark].svelte-uovp8f .san-schematic:where(.svelte-uovp8f) polyline:where(.svelte-uovp8f){filter:drop-shadow(0 0 2px rgba(217,119,6,.55))}.san-root[data-theme=dark].svelte-uovp8f .san-accent:where(.svelte-uovp8f){text-shadow:0 0 2px rgba(217,119,6,.5)}.san-root[data-theme=dark].svelte-uovp8f span.san-accent:where(.svelte-uovp8f){text-shadow:none;box-shadow:0 0 5px #d9770680}.san-root[data-theme=dark].svelte-uovp8f .san-mark:where(.svelte-uovp8f){box-shadow:0 0 5px #d9770680}.san-root[data-theme=dark].svelte-uovp8f .san-card:where(.svelte-uovp8f):hover,.san-root[data-theme=dark].svelte-uovp8f .san-card:where(.svelte-uovp8f):focus-within{border-color:var(--color-accent);box-shadow:0 0 0 1px #d9770659}@media(prefers-reduced-motion:reduce){.san-root.svelte-uovp8f,.san-swap.svelte-uovp8f,.san-line.svelte-uovp8f,.san-tag.svelte-uovp8f,.san-dial.svelte-uovp8f,.san-dial-cap.svelte-uovp8f,.san-dial-knob.svelte-uovp8f,.san-schematic.svelte-uovp8f{transition:none}}
