/* =====================================================================
   Craftor Animation System — GSAP + ScrollTrigger driven.
   The CSS file now only handles the initial hidden state and
   reduced-motion. All animation logic is in GSAP (animations.js).
   ===================================================================== */

/* Hide elements before GSAP animates them in. JS adds this class so
   elements stay visible if the script is blocked or disabled. */
.craftor-anim-init {
	opacity: 0 !important;
}

/* Respect user's reduced-motion preference */
@media (prefers-reduced-motion: reduce) {
	.craftor-anim-init {
		opacity: 1 !important;
		visibility: visible;
	}
}
