/*! StyloftCSS v0.1.0 | MIT License */ @layer sl.tokens,sl.reset,sl.base,sl.layout,sl.components,sl.utilities;@layer sl.components{.sl-input-group{display:flex;align-items:center;min-inline-size:0;border:1px solid var(--sl-border);border-radius:var(--sl-radius);background:var(--sl-surface)}.sl-input-group>span{padding:.65rem .8rem;color:var(--sl-muted)}.sl-input-group .sl-input{min-inline-size:0;border:0;background:transparent}.sl-input-group:focus-within{border-color:var(--sl-focus)}.sl-fieldset{min-inline-size:0;padding:1.25rem;border:1px solid var(--sl-border);border-radius:var(--sl-radius)}.sl-fieldset legend{padding-inline:.4rem;font-weight:650}.sl-otp{font-family:var(--sl-mono);letter-spacing:.65em;max-inline-size:18rem}.sl-choice{display:flex;align-items:center;gap:.65rem;min-block-size:2.75rem}.sl-choice input{inline-size:1.15rem;block-size:1.15rem;accent-color:var(--sl-accent);flex-shrink:0}.sl-switch{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;position:relative}.sl-switch input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.sl-switch__track{display:block;inline-size:3rem;block-size:1.7rem;padding:.2rem;border:1px solid var(--sl-border);border-radius:99rem;background:var(--sl-surface)}.sl-switch__track:before{content:'';display:block;inline-size:1.15rem;block-size:1.15rem;border-radius:50%;background:var(--sl-muted)}.sl-switch input:checked+.sl-switch__track{background:var(--sl-accent);border-color:var(--sl-accent)}.sl-switch input:checked+.sl-switch__track:before{translate:1.25rem 0;background:var(--sl-on-accent)}.sl-switch input:focus-visible+.sl-switch__track{outline:2px solid var(--sl-focus);outline-offset:3px}.sl-switch input:disabled~span{opacity:.6;cursor:not-allowed}@media(prefers-reduced-motion:no-preference){:where(.sl-toggle span,.sl-chip,.sl-choice input,.sl-switch__track,.sl-switch__track:before,.sl-swatch,.sl-calendar span,.sl-close,.sl-pagination a,.sl-dropdown__items a,.sl-person,.sl-panel,.sl-listbox option){transition:background-color 220ms ease,color 220ms ease,border-color 220ms ease,box-shadow 220ms ease,translate 220ms ease,outline-color 220ms ease}}}
