/* wanderlust responsive.css — extra overrides */

/* Ensure booking card is legible on small screens */
@media (max-width: 520px) {
  .form-submit { flex-direction: column; align-items: stretch; }
  .btn { text-align: center; justify-content: center; }
  .hero-title { font-size: 2rem; }
  .stat-num { font-size: 1.3rem; }
  .fleet-card { padding: 20px 16px; }
  .review-card { padding: 20px; }
  .faq-question { font-size: 0.9rem; }
  .section-title { font-size: 1.7rem; }
  .about-grid { gap: 32px; }
  .about-img .main-photo { height: 300px; }
  .footer-bottom { font-size: 0.78rem; }
}

/* Print */
@media print {
  .announcement-bar, .site-header, .hero-actions, .booking-section,
  .whatsapp-float, .cta-section, .site-footer { display: none !important; }
  body { color: #000 !important; }
  .section-title { color: #000 !important; }
}
