/* 只在手动主题切换期间使用；新主题连同文字和卡片一起被水波揭开。 */
:root[data-theme-ripple] *,
:root[data-theme-ripple] *::before,
:root[data-theme-ripple] *::after{transition:none!important}
:root[data-theme-ripple]::view-transition{pointer-events:none}
:root[data-theme-ripple]::view-transition-group(root){animation:none}
:root[data-theme-ripple]::view-transition-image-pair(root){isolation:isolate}
:root[data-theme-ripple]::view-transition-old(root),
:root[data-theme-ripple]::view-transition-new(root){animation:none;mix-blend-mode:normal}
:root[data-theme-ripple]::view-transition-old(root){z-index:1}
:root[data-theme-ripple]::view-transition-new(root){z-index:2;clip-path:circle(0 at 0 0)}
@media(prefers-reduced-motion:reduce){
  :root[data-theme-ripple]::view-transition-group(root),
  :root[data-theme-ripple]::view-transition-old(root),
  :root[data-theme-ripple]::view-transition-new(root){animation:none!important}
}
