html.theme-transitioning *{transition:none!important}@keyframes theme-circle-reveal{0%{clip-path:circle(0% at var(--reveal-x,50%) var(--reveal-y,50%))}to{clip-path:circle(var(--reveal-r,150%) at var(--reveal-x,50%) var(--reveal-y,50%))}}html.theme-transitioning::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-transitioning::view-transition-new(root){mix-blend-mode:normal;animation:none}html.theme-transitioning::view-transition-new(root){animation:.5s ease-in-out theme-circle-reveal}@media (prefers-reduced-motion:reduce){html.theme-transitioning::view-transition-new(root){animation-duration:.001ms}}