/* RideCabby brand override — v1.13.1
   Loaded AFTER the main stylesheet on every page so it wins on specificity ties.
   v1.13.0 redefined --c-primary/--c-blue globally, assuming those variables only
   controlled buttons — they turned out to also drive the header/footer background,
   which flipped the whole top and bottom bars solid orange and made the white logo
   and nav text disappear. Pulled that part out entirely. Only targeted overrides
   below now — buttons/CTAs get the brand color, nothing structural changes. */

/* Primary buttons / CTAs seen across booking, hero, and dashboards */
.btn-hero--primary,
.nav-btn,
.btn-book,
.btn-primary,
button[type="submit"].btn-primary {
  background: #FF9D1A !important;
  border-color: #FF9D1A !important;
  color: #111827 !important;
}
.btn-hero--primary:hover,
.nav-btn:hover,
.btn-book:hover,
.btn-primary:hover {
  background: #E6890F !important;
  border-color: #E6890F !important;
}

/* Selected/active states that were using the old blue accent */
.pm-option.selected,
.fav-chip.selected {
  border-color: #FF9D1A !important;
  background: #FFF5E9 !important;
}

/* Status badges — keep semantic colors (green=good, red=bad) but nudge "confirmed"/
   "active" toward brand identity where it was previously blue */
.status-confirmed,
.status-active {
  background: #FFF5E9;
  color: #E6890F;
}
