import React, { ReactNode } from 'react'; import { Box } from './Box'; interface HeroProps { children: ReactNode; className?: string; variant?: 'default' | 'primary' | 'secondary'; } export function Hero({ children, className = '', variant = 'default' }: HeroProps) { const baseClasses = 'relative overflow-hidden rounded-2xl border p-8'; const variantClasses = { default: 'bg-iron-gray border-charcoal-outline', primary: 'bg-gradient-to-br from-iron-gray via-iron-gray to-charcoal-outline border-charcoal-outline', secondary: 'bg-gradient-to-br from-primary-blue/10 to-purple-600/10 border-primary-blue/20' }; const classes = [baseClasses, variantClasses[variant], className].filter(Boolean).join(' '); return ( {children} ); }