/* Water droplet spawned by gww-water-fx.js. Positioned against the button
   wrapper, which the script sets to position:relative. */
.gww-droplet {
	position: absolute;
	border-radius: 50%;
	pointer-events: none;
	z-index: 0;
	transform-origin: center center;
	will-change: transform, opacity;
}

/* Specular highlight — the single detail that reads the particle as a water
   droplet rather than a dot. */
.gww-droplet::after {
	content: '';
	position: absolute;
	left: 20%;
	top: 16%;
	width: 32%;
	height: 32%;
	border-radius: 50%;
	background: rgba( 255, 255, 255, 0.95 );
}

/* The wrapper must not clip droplets as they spray outward and fall. */
.gww-water-effect,
.gww-water-effect .elementor-button-wrapper {
	position: relative;
	overflow: visible;
}
