.p-ink { display: block; position: absolute; background: var(--p-ripple-background); border-radius: 100%; transform: scale(0); pointer-events: none; }
.p-ink-active { animation: 0.4s linear 0s 1 normal none running ripple; }
@keyframes ripple { 
  100% { opacity: 0; transform: scale(2.5); }
}
.p-ripple { overflow: hidden; position: relative; }
.p-ripple-disabled .p-ink { display: none !important; }
@keyframes ripple { 
  100% { opacity: 0; transform: scale(2.5); }
}