/* === shared.css — sitewide styles for LocalGaps === */

/* Global reset shared across all pages */
*, *::before, *::after {
  box-sizing: border-box;
}

body {
  box-sizing: border-box;
}

/* Force solid background on mobile menu — prevents any bleed-through */
#mobileMenu {
  background-color: #0a0e14 !important;
  background: #0a0e14 !important;
}

/* Mobile menu — solid background enforced globally */
.mobile-menu,
#mobileMenu {
  background-color: #0a0e14 !important;
  background: #0a0e14 !important;
  opacity: 1 !important;
}
