.lume-page .lume-ripple-host{isolation:isolate}.lume-page .lume-ripple-host[data-ripple-positioned]{position:relative}.lume-ripple-layer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:1}.lume-ripple-layer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(circle 28px at var(--ripple-x,50%) var(--ripple-y,50%),rgba(255,250,235,.48),rgba(255,240,213,.1) 24%,transparent 76%);transition:opacity .16s ease}[data-ripple-active]>.lume-ripple-layer:before{opacity:1}.lume-ripple-wave{position:absolute;display:block;border-radius:50%;pointer-events:none;background:transparent;box-shadow:inset 0 0 0 1.5px #fffaece6,0 0 3px #fff2db38;transform:translate(-50%,-50%) scale(.025);opacity:0;animation:lume-button-ripple .8s cubic-bezier(.18,.65,.25,1) both}@keyframes lume-button-ripple{0%{opacity:.95;transform:translate(-50%,-50%) scale(.025)}65%{opacity:.62}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.lume-ripple-layer:before{transition:none}.lume-ripple-wave{animation:none;transform:translate(-50%,-50%) scale(1);background:#fff7e41f;opacity:1}}
