:root{--toggle-dur:.35s;--toggle-travel:14.66px;--toggle-ov1:1px;--toggle-ov2:0px;--toggle-track:0s;--toggle-ease:cubic-bezier(.34, 1.35, .64, 1)}.t-toggle{transition:background var(--toggle-track) var(--toggle-ease)}.t-toggle-thumb{will-change:translate;translate:0}.t-toggle[data-on=true] .t-toggle-thumb{translate:var(--toggle-travel) 0}.t-toggle.is-init[data-on=true] .t-toggle-thumb{animation:t-toggle-on var(--toggle-dur) var(--toggle-ease) both}.t-toggle.is-init[data-on=false] .t-toggle-thumb{animation:t-toggle-off var(--toggle-dur) var(--toggle-ease) both}@keyframes t-toggle-on{0%{translate:0}55%{translate:calc(var(--toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--toggle-travel) 0}}@keyframes t-toggle-off{0%{translate:var(--toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0}}@media (prefers-reduced-motion:reduce){.t-toggle-thumb{animation:none!important}}.jammy-toggle{--toggle-inset:2px;--toggle-thumb-width:22px;--toggle-track-width:42px;--toggle-travel:calc(var(--toggle-track-width) - var(--toggle-thumb-width) - 2 * var(--toggle-inset));width:var(--toggle-track-width);cursor:pointer;height:20px}.jammy-toggle:after{content:"";position:absolute;inset:-12px -1px}.jammy-toggle>.t-toggle-thumb{width:var(--toggle-thumb-width);top:var(--toggle-inset);bottom:var(--toggle-inset);left:var(--toggle-inset)}
