:root{--mp-ripple-cubic-bezier: cubic-bezier(.68, .01, .62, .6);--mp-ripple-color: currentColor;--mp-ripple-expand-duration: .2s;--mp-ripple-fade-duration: .14s}.mp-ripple{position:absolute;transition:transform var(--mp-ripple-expand-duration) var(--mp-ripple-cubic-bezier),opacity var(--mp-ripple-fade-duration) linear;top:0;left:0;border-radius:50%;opacity:0;will-change:transform,opacity;pointer-events:none;z-index:100;background-color:var(--mp-ripple-color)}@media (prefers-reduced-motion: reduce){.mp-ripple{transition:none;opacity:0!important}}
