{
  "providerCard": {
    "$description": "ProviderCard molecule tokens — listing card for funeral providers on the select screen. Supports verified (image + logo + badge) and unverified (text-only) variants.",
    "image": {
      "$type": "dimension",
      "$description": "Hero image area dimensions.",
      "height": { "$value": "180px", "$description": "Fixed image height for consistent card sizing in list layouts" }
    },
    "logo": {
      "$description": "Provider logo overlay dimensions.",
      "size": {
        "$type": "dimension",
        "$value": "64px",
        "$description": "Logo width/height — rounded rectangle, overlapping image bottom into content row"
      },
      "borderRadius": {
        "$type": "dimension",
        "$value": "{borderRadius.md}",
        "$description": "8px rounded rectangle — softer than circle, matches card border radius"
      }
    },
    "content": {
      "$description": "Content area spacing.",
      "padding": {
        "$type": "dimension",
        "$value": "{spacing.3}",
        "$description": "12px content padding — tight to keep card compact in listing layout"
      },
      "gap": {
        "$type": "dimension",
        "$value": "{spacing.1}",
        "$description": "4px vertical gap between content rows — tight for compact listing cards"
      }
    }
  }
}
