'use client'; import type { ReactNode } from 'react'; import { motion, useReducedMotion } from 'framer-motion'; type ScrollRevealProps = { children: ReactNode; delay?: number; className?: string; }; /** * A small, optional entrance animation for content that benefits from a * progressive reading order. Reduced-motion users receive the final state * immediately. */ export function ScrollReveal({ children, delay = 0, className, }: ScrollRevealProps) { const prefersReducedMotion = useReducedMotion(); return ( {children} ); }