.dr-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:var(--app-r-sm);color:rgb(var(--app-ink-2));transition:color var(--app-dur-1) var(--app-ease),background-color var(--app-dur-1) var(--app-ease)}.dr-theme-toggle:hover{color:rgb(var(--app-ink));background-color:rgb(var(--app-ink) / .05)}.dr-theme-toggle svg{overflow:visible}.dr-theme-toggle__core,.dr-theme-toggle__bite,.dr-theme-toggle__rays{transform-box:fill-box;transform-origin:center;transition:transform var(--app-dur-3) var(--app-ease),opacity var(--app-dur-2) var(--app-ease)}.dr-theme-toggle[data-state=light] .dr-theme-toggle__core{transform:scale(.55)}.dr-theme-toggle[data-state=light] .dr-theme-toggle__bite{transform:translate(9px,-9px)}.dr-theme-toggle[data-state=light] .dr-theme-toggle__rays{transform:rotate(0) scale(1);opacity:1}.dr-theme-toggle[data-state=dark] .dr-theme-toggle__core{transform:scale(1)}.dr-theme-toggle[data-state=dark] .dr-theme-toggle__bite{transform:translate(0)}.dr-theme-toggle[data-state=dark] .dr-theme-toggle__rays{transform:rotate(-45deg) scale(.5);opacity:0}@media(prefers-reduced-motion:reduce){.dr-theme-toggle__core,.dr-theme-toggle__bite,.dr-theme-toggle__rays{transition:none}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}
