
/* ===== Mood Friendly Venue hero — solid navy, all white text, no pink pill box (scoped) ===== */
#page-mfv .mfv-hero { background: #243447 !important; }
/* the inner container was painting a light gradient panel over the navy — clear it */
#page-mfv .mfv-hero .container,
#page-mfv .mfv-hero-content,
#page-mfv .mfv-hero-ctas { background: transparent !important; background-image: none !important; }
/* force every piece of hero text white (id-level beats the global navy-heading rule) */
#page-mfv .mfv-hero,
#page-mfv .mfv-hero * { color: #ffffff !important; }
#page-mfv .mfv-hero .sl { color: rgba(255,255,255,0.85) !important; }
#page-mfv .mfv-hero p { color: rgba(255,255,255,0.85) !important; }
/* remove the pink pill box (the badge row) */
#page-mfv .mfv-hero-badges { display: none !important; }
/* keep the two CTAs legible as white-text buttons on the navy hero */
#page-mfv .mfv-hero .btn,
#page-mfv .mfv-hero .btn-ghost {
  background: transparent !important;
  color: #ffffff !important;
  border: 1.5px solid rgba(255,255,255,0.6) !important;
}
