import { ReactNode } from 'react'; interface CardProps { children: ReactNode; variant?: 'default' | 'glass' | 'outlined'; hoverable?: boolean; } export default function Card({ children, variant = 'default', }: CardProps) { const baseClasses = "relative overflow-hidden rounded-xl transition-all duration-300 ease-out"; const variantClasses = { default: "bg-gray-900/50 border border-gray-800/50 backdrop-blur-sm", glass: "bg-white/5 border border-white/10 backdrop-blur-md", outlined: "bg-transparent border-2 border-gray-700/50" }; return (
{children}
); } interface CardHeaderProps { children: ReactNode; } export function CardHeader({ children }: CardHeaderProps) { return (
{children}
); } interface CardContentProps { children: ReactNode; } export function CardContent({ children }: CardContentProps) { return (
{children}
); } interface CardFooterProps { children: ReactNode; } export function CardFooter({ children }: CardFooterProps) { return (
{children}
); }