'use client'; import { motion } from 'framer-motion'; import { ArrowLeft } from 'lucide-react'; import Link from 'next/link'; interface DocumentLayoutProps { title: string; children: React.ReactNode; } const DocumentLayout = ({ title, children }: DocumentLayoutProps) => { const containerVariants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.1, }, }, }; const itemVariants = { hidden: { y: 20, opacity: 0 }, visible: { y: 0, opacity: 1, transition: { duration: 0.5, }, }, }; return (