/*
 * Fortuna UI — beweging. Subtiel: alleen transform en opacity, kort, zachte uitloop.
 * .fu-reveal: blok schuift zacht in beeld net voordat het op het scherm komt (assets/js/motion.js).
 * In rust staat alles er gewoon (ook zonder JavaScript, en voor wie niet scrollt).
 * Bij "beweging verminderen" in het systeem: geen verschuivingen, geen zoom.
 */
@keyframes fu-reveal {
	from { opacity: 0; transform: translateY(var(--fu-beweeg-l)); }
	to { opacity: 1; transform: none; }
}

/* Pas verstopt als de beweging echt gaat spelen (JavaScript zet is-wacht): geen flits, en zonder JavaScript staat alles er. */
.fu-reveal.is-wacht:not(.is-in) { opacity: 0; }

.fu-reveal.is-in {
	animation: fu-reveal var(--fu-dur-reveal) var(--fu-ease-out) both;
	animation-delay: calc(var(--i, 0) * var(--fu-stap-reveal));
}

@media (prefers-reduced-motion: reduce) {
	.fu-reveal.is-in { animation: none; }

	/* Geen hover-beweging; de vaste inzoom (watermerk) blijft. */
	.fu-card__media img,
	.fu-card:hover .fu-card__media img { transform: scale(var(--fu-foto-zoom)); transition: none; }

	.fu-flyout,
	.fu-flyout .fu-stagger > *,
	.fu-sheet__item,
	.fu-sheet__sub,
	.fu-header__item .fu-icon,
	.fu-more .fu-icon { transform: none !important; transition-duration: 1ms !important; transition-delay: 0s !important; }
}
