html[data-theme-ripple] *,html[data-theme-ripple] :before,html[data-theme-ripple] :after{transition:none!important}html[data-theme-ripple=native]::view-transition-group(root){animation:none}html[data-theme-ripple=native]::view-transition-image-pair(root){isolation:isolate}html[data-theme-ripple=native]::view-transition-old(root){mix-blend-mode:normal;opacity:1;object-fit:none;object-position:top left;height:100%}html[data-theme-ripple=native]::view-transition-new(root){mix-blend-mode:normal;opacity:1;object-fit:none;object-position:top left;height:100%}html[data-theme-ripple=native]::view-transition-old(root){z-index:1;animation:none}html[data-theme-ripple=native]::view-transition-new(root){z-index:2;animation:theme-ripple-reveal var(--theme-ripple-duration,.65s) cubic-bezier(.22, .61, .36, 1) both}@keyframes theme-ripple-reveal{0%{clip-path:circle(0 at var(--theme-ripple-x) var(--theme-ripple-y))}to{clip-path:circle(var(--theme-ripple-radius) at var(--theme-ripple-x) var(--theme-ripple-y))}}.theme-ripple-fallback{z-index:2147483647;pointer-events:none;will-change:opacity;contain:strict;position:fixed;inset:0;overflow:hidden}.theme-ripple-disc{transform-origin:50%;will-change:transform;border-radius:50%;position:absolute;transform:scale(0)}@media (prefers-reduced-motion:reduce){html[data-theme-ripple=native]::view-transition-new(root){animation:none}.theme-ripple-fallback{display:none}}
