svg:where(.astro-PATNJMLL){vertical-align:middle;width:var(--size, 1em);height:var(--size, 1em)}button:where(.astro-DMQPWCEC).theme-toggle{display:flex;cursor:pointer;border-radius:9999px;border-width:1px;background-color:hsl(var(--muted));--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-width:1px}.icon:where(.astro-DMQPWCEC){position:relative;z-index:10;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}.icon:where(.astro-DMQPWCEC).light:before{position:absolute;inset:0;z-index:-10;border-radius:9999px;background-color:hsl(var(--primary));content:""}.theme-dark .icon:where(.astro-DMQPWCEC).light:before{transform:translate(100%)}.theme-dark .icon:where(.astro-DMQPWCEC).dark,html:not(.theme-dark) .icon:where(.astro-DMQPWCEC).light,button:where(.astro-DMQPWCEC)[aria-pressed=false] .icon:where(.astro-DMQPWCEC).light{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}@media (prefers-reduced-motion:no-preference){.icon:where(.astro-DMQPWCEC),.icon:where(.astro-DMQPWCEC).light:before{transition:transform .2s ease-in-out}}@media (forced-colors:active){.icon:where(.astro-DMQPWCEC).light:before{background-color:SelectedItem}}