/* =====================================================================
   Shared site theme — Clear Vision Optometry
   Soft brand tint used as the alternating section background site-wide.
   Loaded after Bootstrap so it wins the .bg-light cascade.
   ===================================================================== */
:root {
  --cvo-tint: #edf3f7;
  --bs-light-rgb: 237, 243, 247; /* retints every Bootstrap .bg-light */
}

.bg-light {
  background-color: var(--cvo-tint) !important;
}

/* Prevent horizontal overflow / the stray white strip on mobile.
   `clip` (not `hidden`) so the sticky navbar and smooth scrolling still work. */
html,
body {
  max-width: 100%;
  overflow-x: clip;
}
