/* Scroll-Reveal „Gleiten“: verborgener Ausgangszustand nur, wenn das Skript läuft (html.pw-reveal-js) */

.pw-reveal-js .pw-reveal:not(.is-done) {
	transition:
		opacity 700ms cubic-bezier(.22, .61, .36, 1),
		transform 700ms cubic-bezier(.22, .61, .36, 1);
	transition-delay: var(--pw-reveal-delay, 0ms);
}

.pw-reveal-js .pw-reveal:not(.is-in) {
	opacity: 0;
	transform: translate3d(0, 24px, 0);
}

/* Bewegung reduzieren: alles sofort sichtbar */
@media (prefers-reduced-motion: reduce) {
	.pw-reveal-js .pw-reveal {
		opacity: 1;
		transform: none;
		transition: none;
	}
}
