/* od21fde */
/* ============================================================
   CONTRAST FIX 2026-06-17 — sitinonaamsbonussenzadeposito.com
   Root cause: the overlay :root (line ~2234) sets
   --fg:#90a79b (desaturated green). Every var(--fg) element on
   the dark #121714 bg renders low-contrast — notably the header
   logo wordmark and section headings ("Confronto migliori..").
   Bespoke, scoped overrides below force readable colors without
   touching body copy.
   ============================================================ */
/* (1) Header logo wordmark: bright mint-white on the dark header */
header.nav-s530e0 .brand-s530e0 .logo-text-s530e0,
.footer-brand-s530e0 .logo-text-s530e0{
  color:#eafbf1 !important;
  text-shadow:0 1px 10px rgba(88,208,144,.30);
}
header.nav-s530e0 .brand-s530e0 .logo-text-s530e0::first-letter,
.footer-brand-s530e0 .logo-text-s530e0::first-letter{
  color:#7ce6ac !important;   /* bright emerald accent, high contrast */
}

/* (2) Section / zone headings — force bright readable parchment-mint */
.block-top-s530e0 h2,
.section-s530e0 h2,
.page-content-s530e0 h2,
.brand-matrix-s530e0 h2,
.faq-s530e0 h2{
  color:#f1f8f4 !important;
}

/* (3) 2026-06-17 ADD — hero H1 + subhead contrast.
   The hero <h1> inside .banner-s530e0 is a plain h1 that inherits
   color:var(--fg) (= skin-gen #90a79b muted green) → low contrast on
   the dark hero. Force bright mint-white (same family as the logo/
   heading fix above). Subhead uses --fg-muted (#938d7e, also faint) →
   lift to a readable warm-grey while keeping it subordinate to the H1. */
.banner-s530e0 .container-s530e0 h1{
  color:#eafbf1 !important;
  text-shadow:0 1px 14px rgba(88,208,144,.22);
}
/* keep italic/.accent inflection visible as bright gold (was var(--gold)) */
.banner-s530e0 .container-s530e0 h1 em,
.banner-s530e0 .container-s530e0 h1 .accent{
  color:#f0d68f !important;
}
.banner-s530e0 .container-s530e0 .banner-sub-s530e0{
  color:#cfd8d2 !important;
}
main>section:first-child h1{text-align:center!important}
[class*="burger-btn-"] span{background:#fff!important}

/* h1fit-mobile-20260721 : H1 one line on mobile (batch_09) */
@media(max-width:999px){main h1{font-size:12px!important}}
/* end-h1fit-mobile-20260721 */
