html[data-theme=dark] .toggle.svelte-au88sy{--thumb-highlight:#ffffff40}html[data-theme=dark] .toggle.svelte-au88sy>input:where(.svelte-au88sy):disabled:before{box-shadow:inset 0 0 0 2px #00000080}.toggle.svelte-au88sy{--thumb-size:1.5rem;--thumb-highlight:#00000040;--track-size:calc(var(--thumb-size) * 2);--track-padding:2px;--thumb:var(--bg-low);--track-inactive:var(--action-low);--track-active:var(--action-high);--thumb-color:var(--thumb);--thumb-color-highlight:var(--thumb-highlight);--track-color-inactive:var(--track-inactive);--track-color-active:var(--track-active);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:flex-start;align-items:center;gap:1ch;display:flex}.toggle.svelte-au88sy.accent{--action:var(--accent);--action-low:var(--accent-low);--action-high:var(--accent-high);--action-text:var(--accent-text);--action-text-high:var(--accent-text-high);--action-text-low:var(--accent-text-low)}.toggle.svelte-au88sy.dense{--thumb-size:1.1rem;--track-padding:1px;gap:1ch}.toggle.svelte-au88sy.comfortable{--thumb-size:2rem;--track-padding:3px}.toggle.svelte-au88sy.disabled{cursor:not-allowed}.toggle.svelte-au88sy.indeterminate{--track-size:calc(var(--thumb-size) * 2.5)}.toggle.svelte-au88sy.label-right{flex-direction:row-reverse;justify-content:space-between}.toggle.svelte-au88sy.vertical{min-block-size:calc(var(--track-size) + calc(var(--track-padding) * 2))}.toggle.svelte-au88sy.vertical>input:where(.svelte-au88sy){touch-action:pan-x;transform:rotate(-90deg)}.toggle.svelte-au88sy>input:where(.svelte-au88sy){--thumb-position:0%;--thumb-transition-duration:.25s;padding:var(--track-padding);background:var(--track-color-inactive);inline-size:var(--track-size);block-size:var(--thumb-size);border-radius:var(--track-size);appearance:none;pointer-events:none;touch-action:pan-y;outline-offset:5px;box-sizing:content-box;border:none;flex-shrink:0;grid:[track]1fr/[track]1fr;align-items:center;transition:background-color .25s;display:grid}.toggle.svelte-au88sy>input:where(.svelte-au88sy):before{--highlight-size:0;content:"";cursor:pointer;pointer-events:auto;inline-size:var(--thumb-size);block-size:var(--thumb-size);background:var(--thumb-color);box-shadow:0 0 0 var(--highlight-size) var(--thumb-color-highlight);transform:translateX(var(--thumb-position));transition:transform var(--thumb-transition-duration) ease, box-shadow .25s ease;border-radius:50%;grid-area:track}.toggle.svelte-au88sy>input:where(.svelte-au88sy):not(:disabled):hover:before,.toggle.svelte-au88sy>input:where(.svelte-au88sy):not(:disabled):focus-visible:before{--highlight-size:.5rem}.toggle.svelte-au88sy>input:where(.svelte-au88sy):checked{background:var(--track-color-active);--thumb-position:calc((var(--track-size) - 100%))}.toggle.svelte-au88sy>input:where(.svelte-au88sy):indeterminate{--thumb-position:calc(calc(calc(var(--track-size) / 2) - calc(var(--thumb-size) / 2)))}.toggle.svelte-au88sy>input:where(.svelte-au88sy):disabled{cursor:not-allowed;--thumb-color:transparent}.toggle.svelte-au88sy>input:where(.svelte-au88sy):disabled:before{cursor:not-allowed;box-shadow:inset 0 0 0 2px #ffffff80}.toggle.svelte-au88sy .chevron{pointer-events:none;transition:transform .3s var(--ease-out-back);justify-content:center;align-items:center;font-size:1.5rem;display:flex;transform:rotate(0)}.toggle.svelte-au88sy .chevron.active{transform:rotate(-180deg)}button.menu-trigger.svelte-au88sy{text-align:left;color:var(--text);cursor:pointer;box-shadow:none;border-radius:var(--radius-3);background-color:#0000;align-items:center;margin:0;padding:0;display:flex}button.menu-trigger.svelte-au88sy:focus-visible{box-shadow:none;outline:solid 2px var(--outline-high);outline-offset:6px}
