/* Site-wide background override — Soft Sand #EFE7D8
   Loaded last on every page so it wins on source order. */

html,
body {
  background-color: #EFE7D8 !important;
  background-image: none !important;
}

/* Section bands that used the old cream/light backgrounds -> soft sand.
   Attribute selectors with !important override the inline styles too.
   Hero/CTA sections (background-image), the footer, and dark/gold accents
   are deliberately left untouched. */
.bg-light,
.bg-white,
[style*="#fff3cc"],
[style*="#FFF3CC"],
[style*="#faf7f0"],
[style*="#f8f9fa"] {
  background-color: #EFE7D8 !important;
}

/* Fullscreen navigation menu overlay -> soft sand (was solid #fff). */
.site-navbar {
  background: #EFE7D8 !important;
}

/* Sticky header background once the page is scrolled -> soft sand (was #fff). */
.site-header.scrolled {
  background: #EFE7D8 !important;
}
