import{r as s,j as d,$ as n}from"./vendor-DdPBfMMb.js";import{c as o}from"./global-CaQPIFGa.js";const i=n("rounded-xl border-0 bg-card text-card-foreground shadow-[var(--surface-shadow)] transition-all duration-200",{variants:{variant:{default:"",elevated:"shadow-[var(--surface-shadow-lg)]",outline:"border border-border bg-background shadow-none",ghost:"bg-transparent shadow-none",interactive:"cursor-pointer hover:-translate-y-0.5 hover:shadow-[var(--surface-shadow-lg)]"}},defaultVariants:{variant:"default"}}),c=s.forwardRef(({className:a,variant:r,...e},t)=>d.jsx("div",{ref:t,className:o(i({variant:r}),a),...e}));c.displayName="Card";const l=s.forwardRef(({className:a,...r},e)=>d.jsx("div",{ref:e,className:o("flex flex-col space-y-1.5 p-6",a),...r}));l.displayName="CardHeader";const f=s.forwardRef(({className:a,...r},e)=>d.jsx("div",{ref:e,className:o("text-lg font-semibold leading-none tracking-[-0.01em]",a),...r}));f.displayName="CardTitle";const m=s.forwardRef(({className:a,...r},e)=>d.jsx("div",{ref:e,className:o("text-sm leading-6 text-muted-foreground",a),...r}));m.displayName="CardDescription";const p=s.forwardRef(({className:a,...r},e)=>d.jsx("div",{ref:e,className:o("p-6 pt-0",a),...r}));p.displayName="CardContent";const x=s.forwardRef(({className:a,...r},e)=>d.jsx("div",{ref:e,className:o("flex items-center p-6 pt-0",a),...r}));x.displayName="CardFooter";export{c as C,p as a,l as b,f as c,m as d,x as e};
