// @design-system: domain/DealCard
import { cva } from 'class-variance-authority';

export const dealCardVariants = cva(
  'bg-surface-default border border-border-default rounded-2xl overflow-hidden shadow-md',
  {
    variants: {
      variant: {
        grid: 'flex flex-col w-full',
        'feed-row': 'flex flex-row w-full',
        // scroll: fixed scroll-card width for horizontal scroll rows, aspect-[4/3] media, p-3 body
        scroll: 'flex flex-col w-[16.25rem] shrink-0',
        draft: 'flex flex-col w-full',
      },
    },
    defaultVariants: { variant: 'grid' },
  },
);
