/* WAAPI owns each entry's keyframes. CSS owns tokens; idle/debug classes never hide. */
:root {
	--pm-reveal-duration: 1400ms;
	--pm-reveal-distance: 40px;
	--pm-reveal-easing: ease-in-out;
}
/* Important underlying values override WAAPI even before JS handles these events. */
:is(.pm-reveal-up, .pm-reveal-scale, .pm-reveal-cta):focus-within {
	opacity: 1 !important;
	transform: none !important;
}
@media (prefers-reduced-motion: reduce) {
	.pm-reveal-up, .pm-reveal-scale, .pm-reveal-cta {
		opacity: 1 !important;
		transform: none !important;
	}
}
@media print {
	.pm-reveal-up, .pm-reveal-scale, .pm-reveal-cta {
		opacity: 1 !important;
		transform: none !important;
	}
}
