"use client"; import { motion } from "framer-motion"; import { ReactNode } from "react"; import { twMerge } from "tailwind-merge"; import { clsx, type ClassValue } from "clsx"; // Utilidad para unir clases de Tailwind function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); } interface CardProps { children: ReactNode; className?: string; delay?: number; variant?: "white" | "ice" | "navy" | "ocean" | "none"; } export const Card = ({ children, className = "", delay = 0, variant = "white" }: CardProps) => { const variants = { white: "bg-white border-crisp hover:border-sky", ice: "bg-ice/20 border-crisp hover:bg-ice/40", navy: "bg-navy border-navy text-white", ocean: "bg-ocean border-ocean text-white", none: "border-crisp" }; return ( {children} ); };