/* A brief wave belongs to the control clicked, never to the hero photograph. */
.wavee-feedback { position: relative; isolation: isolate; }
.wavee-feedback > .wavee-click-wave { position: absolute; display: block; left: var(--wave-x,50%); top: var(--wave-y,50%); z-index: -1; width: 78px; height: 25px; margin: -12px 0 0 -39px; padding: 0; border: 0; border-radius: 0; background: transparent; color: currentColor; pointer-events: none; opacity: 0; }
.wavee-feedback > .wavee-click-wave > svg { display: block; width: 100%; height: 100%; fill: none; stroke: currentColor; stroke-width: 1.5; transform: none; transition: none; }
@media (prefers-reduced-motion: reduce) { .wavee-feedback > .wavee-click-wave { display: none; } }
