
/* pgs-override-min.css — minimal, safe overrides (ROOT only) */
:root{
  --text: #111111;
  --muted: #444444;
}

/* Only neutralize the darkest backgrounds */
.banner_section,
.about_section,
.package_section,
.faq_section,
.charities_section {
  background-color: #ffffff !important;
  background-image: none !important;
}

/* Make text readable on those sections */
.banner_text h1, .banner_text h2, .banner_text h3,
.about_section h1, .about_section h2, .about_section h3,
.about_section p,
.package_section h1, .package_section h2, .package_section h3,
.package_section p,
.faq_section h1, .faq_section h2, .faq_section h3,
.faq_section p,
.charities_section h1, .charities_section h2, .charities_section h3,
.charities_section p {
  color: var(--text) !important;
}
p, li, small { color: var(--muted); }

/* Keep buttons visible on light */
.btn, .btn-primary {
  color: #000 !important;
}

/* Do NOT change any sizing, spacing, display, or positioning */
