'use client'; import type { ReactNode } from 'react'; import { motion, useReducedMotion } from 'framer-motion'; /** * Entrance reveal for content below the fold. Fades + slides the child in the * first time it scrolls into view, then stays. Respects reduced motion. */ export function Reveal({ children, delay = 0, y = 28, once = true, className = '', }: { children: ReactNode; delay?: number; y?: number; once?: boolean; className?: string; }) { const reduceMotion = useReducedMotion(); return ( {children} ); }