src/components/card-3.tsximport { Image } from '@/components/image'export interface CardLinkData {id: stringimage: stringhref: stringalt: stringwidth?: number | undefinedheight?: number | undefined/** Image size variant to use from metadata - defaults to 'large' */size?: 'small' | 'medium' | 'large' | 'full'}interface Card3Props {id: stringimage: stringhref: stringalt: stringwidth?: number | undefinedheight?: number | undefined/** Image size variant to use from metadata - defaults to 'large' */size?: 'small' | 'medium' | 'large' | 'full'}export function Card3({id,image,href,alt,width,height,size = 'large',}: Card3Props) {return (<akey={id}href={href}className="group relative focus:outline-none p-10 border border-contrast-dark aspect-square flex justify-center items-center hover:bg-body2/40"aria-label={alt}>{/* Card Container */}<div className="relative ">{/* Background Image */}<Imagesrc={image}alt={alt}width={width}height={height}size={size}className="shadow-lg"rounded="rounded-lg"/></div></a>)}