/*! tailwindcss v4.3.2 | 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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-content:""}}}.inv-theme-toggle svg{width:calc(var(--bos-spacing,.25rem) * 4);height:calc(var(--bos-spacing,.25rem) * 4)}.inv-theme-toggle .inv-theme-icon-dark,[data-theme=dark] .inv-theme-toggle .inv-theme-icon-light{display:none}[data-theme=dark] .inv-theme-toggle .inv-theme-icon-dark{display:block}.inv-theme-toggle .inv-theme-switcher{min-width:var(--bos-container-2xs,18rem);gap:var(--bos-spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bos-color-base-300,var(--semantic-surface-3));background-color:var(--bos-color-base-100,var(--semantic-surface-1));padding:calc(var(--bos-spacing,.25rem) * 2);flex-direction:column;display:flex}.inv-theme-toggle .inv-theme-switcher li{cursor:pointer;align-items:center;gap:calc(var(--bos-spacing,.25rem) * 1.5);border-radius:var(--bos-radius-sm,.25rem);padding:calc(var(--bos-spacing,.25rem) * 1.5);display:flex}@media (hover:hover){.inv-theme-toggle .inv-theme-switcher li:hover{background-color:var(--bos-color-base-200,var(--semantic-surface-2))}}.inv-theme-toggle .inv-theme-switcher li.inv-active{background-color:var(--bos-color-base-200,var(--semantic-surface-2))}.inv-theme-toggle .inv-theme-switcher li.inv-active>svg{color:var(--bos-color-primary,var(--semantic-brand-primary))}.inv-theme-toggle .inv-theme-switcher li input{cursor:pointer;flex:1}.inv-theme-toggle .inv-theme-switcher input[type=checkbox],.inv-theme-toggle .inv-theme-switcher input[type=radio]{appearance:none}.inv-theme-toggle .inv-theme-switcher input[type=checkbox],.inv-theme-toggle .inv-theme-switcher input[type=radio]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.inv-theme-toggle .inv-theme-switcher .inv-action-group button{border-radius:var(--bos-radius-sm,.25rem);padding:var(--bos-spacing,.25rem)}.inv-theme-toggle .inv-theme-switcher .inv-action-group button.inv-active{background-color:var(--bos-color-primary,var(--semantic-brand-primary))}.inv-theme-toggle .inv-theme-switcher .inv-action-group button.inv-active svg{fill:var(--bos-color-white,#fff);color:var(--bos-color-white,#fff);opacity:1}.inv-theme-toggle .inv-theme-switcher .inv-action-group svg{width:calc(var(--bos-spacing,.25rem) * 4);height:calc(var(--bos-spacing,.25rem) * 4);fill:var(--bos-color-base-content,var(--semantic-content-primary));opacity:.6}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
