.ListingCard_card__b_gEi{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1);overflow:hidden;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ListingCard_card__b_gEi:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.ListingCard_body__B9aZR{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);color:inherit;text-decoration:none}.ListingCard_head__71b75{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.ListingCard_title__YeKF5{margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary)}.ListingCard_price__ycdzA{flex:none;font-size:var(--text-card-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.ListingCard_free__H2tXQ{color:var(--success,#3a3)}.ListingCard_summary__XZCQ3{margin:0;color:var(--text-secondary);font-size:var(--text-card-sm);line-height:var(--leading-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ListingCard_meta__iXYhP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-card-xs)}.ListingCard_rating___ojX6{color:var(--text-muted)}.ListingCard_badge__XqgVl{background:var(--accent-soft,var(--surface-3));color:var(--text-secondary)}.ListingCard_badge__XqgVl,.ListingCard_tag__NHQKt{padding:1px var(--space-2);border-radius:var(--radius-sm)}.ListingCard_tag__NHQKt{border:1px solid var(--border-subtle);color:var(--text-muted)}.ListingCard_action__2JXnc{padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle)}