.ui-press-feedback,.ui-press-feedback__ripple-layer,.ui-press-feedback__wave-layer{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ui-press-feedback{z-index:0;color:var(--ui-press-wave-color,var(--color-accent,currentColor));overflow:visible}.ui-press-feedback__ripple-layer{color:var(--ui-press-ripple-color,currentColor);overflow:hidden}.ui-press-feedback__wave-layer{overflow:visible}.ui-press-feedback__ripple{top:var(--ui-press-ripple-y,50%);left:var(--ui-press-ripple-x,50%);width:var(--ui-press-ripple-size,100%);height:var(--ui-press-ripple-size,100%);opacity:0;animation:ui-press-ripple .34s var(--motion-ease-standard,ease-out);background:currentColor;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.ui-press-feedback__wave{border-radius:inherit;opacity:0;animation:ui-press-wave .52s var(--motion-ease-standard,ease-out);position:absolute;inset:0;box-shadow:0 0}@keyframes ui-press-ripple{0%{opacity:.16;transform:translate(-50%,-50%)scale(0)}58%{opacity:.11}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes ui-press-wave{0%{opacity:.24;box-shadow:0 0}to{opacity:0;box-shadow:0 0 0 6px}}@media (prefers-reduced-motion:reduce){.ui-press-feedback__ripple{border-radius:inherit;width:auto;height:auto;animation:.16s linear ui-press-highlight;inset:0;transform:none}.ui-press-feedback__wave{animation:.16s linear ui-press-wave-reduced}}@keyframes ui-press-highlight{0%,to{opacity:0}45%{opacity:.13}}@keyframes ui-press-wave-reduced{0%,to{opacity:0;box-shadow:0 0 0 2px}45%{opacity:.2}}
