/* Divi Button Background Pulse */
.et_pb_button.pulse,
.et_pb_button#pulse,
a.pulse,
button.pulse,
.pulse.et_pb_button {
	position: relative;
	z-index: 1;
}

.bg-pulsing {
	animation: dbp-bg-pulse 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@keyframes dbp-bg-pulse {
	0% {
		box-shadow: 0 0 0 0 var(--pulse-color, rgba(0, 0, 0, 0.4));
	}
	70% {
		box-shadow: 0 0 0 12px rgba(0, 0, 0, 0);
	}
	100% {
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}

/* Optional subtle scale for extra pulse feel */
.bg-pulsing:hover {
	/* Divi handles its own hover; this keeps it light */
}
