.wrap.svelte-1dbwn3b{--handlePadding:4px;--halfHandlePadding:calc(var(--handlePadding) * .5);--width:40px;--height:22px;-webkit-user-select:none;user-select:none;align-items:center;gap:.5em;display:flex}.toggle.svelte-1dbwn3b{min-width:var(--width);height:var(--height);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#000;border:1px solid #50515726;border-radius:15px;justify-content:space-between;align-items:center;transition:border .2s,background-color .2s;display:flex;position:relative}.toggle.on{background-color:#111}.handle.svelte-1dbwn3b{height:calc(100% - var(--handlePadding));aspect-ratio:1;transform:translateX(var(--halfHandlePadding));background-color:#b2b2b2;border-radius:50%;transition:transform .25s cubic-bezier(.5,.02,.17,1),background-color .25s cubic-bezier(.5,.02,.17,1);position:absolute;box-shadow:0 5px 10px #0009}.handle.on{transform:translateX(calc(var(--width) - 100% - var(--halfHandlePadding)));transition-duration:.24;background-color:#fff;transition-timing-function:cubic-bezier(.2,.02,.17,1.27)}.externalStateLabel.svelte-1dbwn3b{white-space:nowrap;opacity:.3;font-size:.85em;transition:opacity .2s,text-shadow .2s}.emptyOnLabel.svelte-1dbwn3b,.emptyOffLabel.svelte-1dbwn3b{display:none}.externalStateLabel.lit{text-shadow:0 0 5px #fff6;opacity:1}
