/* TS Rentals & Recovery — clean light overrides.
   Brings the inner pages' remaining dark elements (footer, CTA bands, fleet cards,
   confirmation modal) to the clean light look of the home page.
   Loaded last on every page so it wins over the page's own styles. */

/* ── Footer → light (matches home) ── */
.site-footer, .footer {
  background: #faf7f7 !important;
  border-top: 1px solid rgba(0,0,0,.08) !important;
  color: #161616 !important;
}
.site-footer .ft-col h4, .footer h4 { color: #5E0315 !important; }
.site-footer .ft-col a, .footer .footer-links a, .site-footer .ft-brand-col p { color: #5d5d5d !important; }
.site-footer .ft-col a:hover, .footer .footer-links a:hover { color: #5E0315 !important; }
.site-footer .ft-social a {
  border: 1px solid rgba(0,0,0,.08) !important;
  background: #fff !important;
  color: #5E0315 !important;
}
.site-footer .ft-social a:hover { background: #5E0315 !important; color: #fff !important; border-color: #5E0315 !important; }
.site-footer .ft-legal, .footer .footer-copy {
  border-top-color: rgba(0,0,0,.08) !important;
  color: #8a8a8a !important;
}
.site-footer .ft-legal a, .footer .footer-copy a { color: #5d5d5d !important; opacity: 1 !important; }
.site-footer .ft-brand-col img { opacity: 1 !important; }

/* ── Dark CTA band → light ── */
.final-cta {
  background: #faf7f7 !important;
  border-top: 1px solid rgba(0,0,0,.08) !important;
}
.final-cta h2 { color: #161616 !important; }

/* ── Fleet cards → light ── */
.fleet-card {
  background: #fff !important;
  border: 1px solid rgba(0,0,0,.08) !important;
}
.fleet-card-body h3 { color: #161616 !important; }

/* ── Booking confirmation modal → light ── */
.modal-content {
  background: #fff !important;
  border: 1px solid rgba(0,0,0,.08) !important;
}
.modal-content h2 { color: #161616 !important; }
