/* css/styles.css */
body {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Safety yellow for header and footer */
.bg-dark {
  background-color: #FFD800 !important;
}
.navbar-dark .navbar-nav .nav-link,
.navbar-dark .navbar-brand,
.text-white,
/* Ensure phone link inside navbar-text uses the same color */
.navbar-dark .navbar-text .nav-link,
.navbar-text a.nav-link {
  color: #222 !important;
}

/* Section heading style for consistency */
.section-heading {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

/* Button style for consistency across all pages */
.btn-rental {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-weight: bold;
  display: inline-block;
}
