@layer tokens{:root{--m3-switch-track-shape:var(--m3-shape-full);--m3-switch-handle-shape:var(--m3-shape-full)}}.m3-container.svelte-1hnjs6t{width:3.25rem;height:2rem;display:inline-flex;position:relative}input.svelte-1hnjs6t{appearance:none;border-radius:var(--m3-switch-track-shape);background-color:var(--m3c-surface-container-highest);border:solid .125rem var(--m3c-outline);cursor:pointer;width:3.25rem;height:2rem;transition:var(--m3-easing);margin:0}.handle.svelte-1hnjs6t{border-radius:var(--m3-switch-handle-shape);background-color:var(--m3c-outline);width:1rem;height:1rem;color:var(--m3c-on-on-primary);cursor:pointer;transition:var(--m3-easing-fast-spatial);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:.5rem;translate:0 -50%}.handle.svelte-1hnjs6t>svg{opacity:0;transition:opacity var(--m3-easing-fast-spatial), scale var(--m3-easing-fast-spatial)}input.svelte-1hnjs6t:not(:checked)+.handle:has(:nth-child(2)){scale:1.5}input.svelte-1hnjs6t:not(:checked)+.handle:has(:nth-child(2))>svg{color:var(--m3c-surface-container-highest);opacity:1;scale:.667}input.svelte-1hnjs6t:checked+.handle>svg:nth-child(2),input.svelte-1hnjs6t:not(:checked)+.handle>svg:first-child{display:none}.hover.svelte-1hnjs6t{border-radius:var(--m3-shape-full);cursor:pointer;width:3rem;height:3rem;transition:var(--m3-easing-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:1rem;translate:-50% -50%}.m3-container.svelte-1hnjs6t:hover>input:where(.svelte-1hnjs6t):not(:checked):not(:disabled)+.handle:where(.svelte-1hnjs6t),.m3-container.svelte-1hnjs6t:active>input:where(.svelte-1hnjs6t):not(:checked):not(:disabled)+.handle:where(.svelte-1hnjs6t){background-color:var(--m3c-on-surface-variant)}.m3-container.svelte-1hnjs6t:hover>input:where(.svelte-1hnjs6t):enabled:checked+.handle:where(.svelte-1hnjs6t),.m3-container.svelte-1hnjs6t>input:where(.svelte-1hnjs6t):enabled:checked:is(:active,:focus-visible)+.handle:where(.svelte-1hnjs6t){background-color:var(--m3c-primary-container);color:var(--m3c-on-primary-container)}.m3-container.svelte-1hnjs6t:hover>input:where(.svelte-1hnjs6t)~.hover:where(.svelte-1hnjs6t){background-color:oklch(from var(--m3c-on-surface) l c h / .08)}.m3-container.svelte-1hnjs6t:hover>input:where(.svelte-1hnjs6t):checked~.hover:where(.svelte-1hnjs6t){background-color:oklch(from var(--m3c-primary) l c h / .08)}input.svelte-1hnjs6t:checked{background-color:var(--m3c-primary);border-color:var(--m3c-primary)}input.svelte-1hnjs6t:checked+.handle:where(.svelte-1hnjs6t){background-color:var(--m3c-on-primary);left:1.75rem;scale:1.5}input.svelte-1hnjs6t:checked+.handle:where(.svelte-1hnjs6t)>svg{opacity:1;scale:.667}input.svelte-1hnjs6t:checked~.hover:where(.svelte-1hnjs6t){left:2.25rem}.m3-container.svelte-1hnjs6t:active>input:where(.svelte-1hnjs6t):enabled+.handle:where(.svelte-1hnjs6t){scale:1.75}.m3-container.svelte-1hnjs6t:active>input:where(.svelte-1hnjs6t):enabled+.handle:where(.svelte-1hnjs6t)>svg{scale:.571}input.svelte-1hnjs6t:disabled{background-color:oklch(from var(--m3c-surface-container-highest) l c h / .12);border-color:oklch(from var(--m3c-outline) l c h / .12);cursor:auto}input.svelte-1hnjs6t:disabled:checked{background-color:oklch(from var(--m3c-on-surface) l c h / .12);border-color:#0000}input.svelte-1hnjs6t:disabled+.handle:where(.svelte-1hnjs6t){background-color:oklch(from var(--m3c-on-surface) l c h / .38);cursor:auto}input.svelte-1hnjs6t:disabled:checked+.handle:where(.svelte-1hnjs6t){background-color:var(--m3c-surface)}input.svelte-1hnjs6t:disabled:checked+.handle:where(.svelte-1hnjs6t)>svg{color:oklch(from var(--m3c-on-surface) l c h / .38)}input.svelte-1hnjs6t:disabled~.hover:where(.svelte-1hnjs6t){display:none}.m3-container.svelte-1hnjs6t{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media screen and (forced-colors:active){input.svelte-1hnjs6t:checked,.handle.svelte-1hnjs6t{background-color:canvastext!important}input.svelte-1hnjs6t:checked+.handle:where(.svelte-1hnjs6t){background-color:canvas!important}input.svelte-1hnjs6t:disabled,input.svelte-1hnjs6t:disabled+.handle:where(.svelte-1hnjs6t){opacity:.38}}
