import { ReactNode } from 'react'; interface SectionProps { children: ReactNode; title?: string; subtitle?: string; className?: string; variant?: 'default' | 'hero' | 'feature' | 'minimal'; } export default function Section({ children, title, subtitle, className = '', variant = 'default' }: SectionProps) { const baseClasses = "relative py-16 lg:py-24"; const variantClasses = { default: "bg-gray-900/30", hero: "bg-gradient-to-br from-gray-900 via-gray-800 to-gray-900", feature: "bg-gray-800/20", minimal: "bg-transparent" }; return (
{(title || subtitle) && (
{title && (

{title}

)} {subtitle && (

{subtitle}

)}
)}
{children}
); }