/* Scroll reveal (reveal.js adds .reveal below the fold, .is-in once in view). transform/opacity only. */
.reveal { opacity: 0; transform: translateY(2.5rem) scale(0.97); transition: opacity 700ms var(--ease), transform 800ms var(--ease); }
.reveal.is-in { opacity: 1; transform: none; }

@media (prefers-reduced-motion: reduce) {
	.reveal { transform: none; transition: opacity 300ms ease; }
}
