.ThemeToggle-module__BDCMra__icons{flex-shrink:0;width:18px;height:18px;display:inline-block;position:relative}.ThemeToggle-module__BDCMra__sun,.ThemeToggle-module__BDCMra__moon{pointer-events:none;transform-origin:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ThemeToggle-module__BDCMra__sun{opacity:0;transform:rotate(-90deg)scale(.4)}.ThemeToggle-module__BDCMra__moon,.ThemeToggle-module__BDCMra__icons[data-dark=true] .ThemeToggle-module__BDCMra__sun{opacity:1;transform:rotate(0)scale(1)}.ThemeToggle-module__BDCMra__icons[data-dark=true] .ThemeToggle-module__BDCMra__moon{opacity:0;transform:rotate(80deg)scale(.4)}html{background-color:var(--background);color:var(--foreground)}html.dark :is(button,a).border-border:not(:hover):not(:focus-visible):not([aria-current=page]){border-color:color-mix(in srgb, var(--border) 75%, var(--foreground))}:is(html[data-theme-motion=ready],html[data-theme-motion=ready] body,html[data-theme-motion=ready] :is(.bg-surface,.bg-background,.bg-accent,.border-border,.text-foreground,.text-muted,.text-accent,.transition-colors)){transition-property:background-color,border-color,color,fill,stroke,transform,opacity;transition-duration:.2s, .2s, .2s, .2s, .2s, var(--tw-duration,.15s), var(--tw-duration,.15s);transition-delay:0s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__BDCMra__sun,.ThemeToggle-module__BDCMra__moon{transition:none}:is(html[data-theme-motion=ready],html[data-theme-motion=ready] body,html[data-theme-motion=ready] :is(.bg-surface,.bg-background,.bg-accent,.border-border,.text-foreground,.text-muted,.text-accent,.transition-colors)){transition-duration:0s}}
