# Item Card

Displays a single marketplace item in browse and search results.

## Props
- `item` — Item object (id, title, price, condition, brand, images)
- `layout` — "grid" | "list" (default: "grid")
- `showStore` — boolean (default: true)
- `showSaveButton` — boolean (default: true)

## Visual States
- **Loading**: Skeleton with image placeholder (4:5 aspect ratio), two text lines, price line
- **Populated**: Cover image, title (2 lines max, truncate), price, condition badge, brand if present
- **Saved**: Heart icon filled, subtle animation on toggle
- **Sold**: "Sold" badge overlay, reduced opacity on image

## Layout
- Grid: card with vertical stack — image (4:5), content padding
- List: horizontal — image (1:1, small), content beside it

## Interactions
- Tap/click → item detail page
- Save button → toggle saved state (optimistic update)
- Long press (mobile) → quick actions sheet
