/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial}}}:is(.form-switch:has(input:active),.form-switch:has(input:focus)){border-color:var(--theme-color-body)!important;outline-width:1px!important;outline-style:var(--tw-outline-style)!important;outline-width:4px!important;outline-color:var(--theme-color-body)!important}@supports (color:color-mix(in lab,red,red)){:is(.form-switch:has(input:active),.form-switch:has(input:focus)){outline-color:color-mix(in oklab,var(--theme-color-body) 10%,transparent)!important}}.form-switch label.is-active{color:#fff;anchor-name:--toggle-anchor}.form-switch:before{content:"";pointer-events:none;background-color:var(--theme-color-body);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.56, .04, .25, 1);position-anchor:--toggle-anchor;top:.25rem;bottom:.25rem;left:anchor(left);width:anchor-size(width);border-radius:.25rem;transition-duration:.3s;transition-timing-function:cubic-bezier(.56,.04,.25,1);position:absolute}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
