/* Shared vehicle-card readability for Majestic RP and Russia Online.
   Keep the existing card grid, dimensions, facts, and project-specific data. */
body.miki-pulse .mk-app .mk-unified-card[data-market-kind="vehicles"] .mk-unified-card__title {
  font-size: 16px;
}

body.miki-pulse .mk-app .mk-unified-card[data-market-kind="vehicles"] .mk-unified-card__body {
  gap: 4px;
}

body.miki-pulse .mk-app .mk-unified-card[data-market-kind="vehicles"] .mk-unified-card__metrics {
  row-gap: 4px;
}

body.miki-pulse .mk-app .mk-unified-card[data-market-kind="vehicles"] .mk-unified-card__metric small {
  color: #c1c7dc;
}

body.miki-pulse .mk-app .mk-unified-card[data-market-kind="vehicles"] .mk-unified-card__metric b {
  font-size: 12px;
}

/* At 561–760px two cards share the row; preserve their compact type. */
@media (min-width: 561px) and (max-width: 760px) {
  body.miki-pulse .mk-app .mk-unified-card[data-market-kind="vehicles"] .mk-unified-card__title {
    font-size: 15px;
  }

  body.miki-pulse .mk-app .mk-unified-card[data-market-kind="vehicles"] .mk-unified-card__metric b {
    font-size: 11px;
  }
}

/* Larger labels only where the live grid gives each card enough width.
   At 561–760px the grid has two narrow columns, so keep its 9px labels. */
@media (min-width: 360px) and (max-width: 560px),
       (min-width: 761px) and (max-width: 900px) {
  body.miki-pulse .mk-app .mk-unified-card[data-market-kind="vehicles"] .mk-unified-card__metric small {
    font-size: 10px;
  }
}
