import { ReactNode } from 'react'; interface SectionProps { children?: ReactNode; title?: string; subtitle?: string; className?: string; variant?: 'default' | 'hero' | 'minimal'; } export default function Section({ children, title, subtitle, className = '', variant = 'default' }: SectionProps) { const baseClasses = "relative py-16 lg:py-24"; const variantClasses = { default: "bg-stone-900", hero: "polka lg:pt-40", minimal: "bg-transparent" }; return (
{(title || subtitle) && (
{title && (

{title}

)} {subtitle && (

{subtitle}

)}
)}
{children}
); }