@layer reset,tokens,base,layout;@layer components{.vehicle-card{--vehicle-image-empty-fill:transparent;--vehicle-card-link-padding-end:var(--space-2);flex-direction:column;display:flex}.vehicle-card--compare{--vehicle-card-link-padding-end:0}.vehicle-card__link{gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--vehicle-card-link-padding-end);flex:1;grid-template-rows:auto 1fr;display:grid}.vehicle-card__body{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface-subtle);flex-direction:column;display:flex}.vehicle-card--compare .vehicle-card__body{border-end-end-radius:0;border-end-start-radius:0}.vehicle-card__name{gap:var(--space-1);font-size:var(--type-heading-4-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-heading-4-leading);letter-spacing:var(--type-heading-4-tracking);display:grid}.vehicle-card__brand{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted)}.vehicle-card__price{font-size:var(--type-body-strong-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking)}.vehicle-card__footer{margin:0 var(--space-2) var(--space-2);padding:0 var(--space-4) var(--space-4);border-radius:0 0 var(--radius) var(--radius);background:var(--color-surface-subtle)}.vehicle-card__actions{border-block-start:var(--border-width) solid var(--color-border);color:var(--color-text-muted);justify-content:flex-end;padding-block-start:var(--space-4);display:flex}}@layer utilities;
