/* 2026-09-29 Opus: dark-band contrast. v4ns set light-section body copy to #1f3450 site-wide; on navy bands that is 1.23:1
   (unreadable reviews, eyebrows, labels). Every dark surface gets light type. Selectors = the dark containers found on
   /, /buy/, /sell/, /home-value/, /cape-coral/, /about/, neighborhoods. */
.gen6 :is(.g6-deep.g6-value, .g6-proof.g6-band, .g6-main-band.g6-main-ink, .g6-pband--navy, .g6-sell-case-result, .g6af-figs,
  .g6af-founder-panel, .g6-team-band, .section-lux--ink, .g6-main-ink, .g6-deep--navy, [class*="--navy"], [class*="--ink"])
  :is(p, li, span, small, cite, figcaption, dd, dt, .g6-deep-lede, .g6-deep-small, .g6d2-lede, .g6-review-platforms) {
  color: rgba(234, 244, 252, .88) !important;
}
.gen6 :is(.g6-deep.g6-value, .g6-proof.g6-band, .g6-main-band.g6-main-ink, .g6-pband--navy, .g6-sell-case-result, .g6af-figs,
  .g6af-founder-panel, .g6-team-band, .section-lux--ink, .g6-main-ink, [class*="--navy"], [class*="--ink"])
  :is(h2, h3, h4, strong, b) { color: #fff !important; }
.gen6 :is(.g6-deep.g6-value, .g6-proof.g6-band, .g6-main-band.g6-main-ink, .g6-pband--navy, .g6-sell-case-result, .g6af-figs,
  .g6af-founder-panel, .section-lux--ink, .g6-main-ink, [class*="--navy"], [class*="--ink"])
  :is(.g6-eyebrow, .eyebrow-lux, .g6-main-kicker, .g6d2-vs-need, [class*="eyebrow"], [class*="kicker"]) { color: #5bb8e8 !important; }
.gen6 :is(.g6-deep.g6-value, .g6-proof.g6-band, .g6-main-band.g6-main-ink, .g6-pband--navy, .section-lux--ink, .g6-main-ink,
  [class*="--navy"], [class*="--ink"]) a:not([class*="btn"]):not([class*="button"]):not([class*="cta"]) { color: #fff !important; }
/* video card overlays: title text over the scrim must be white */
.gen6 .g6-vcard-ov :is(.g6-vcard-ov-t, .g6-vcard-ov-b, .g6-vcard-ov-m) { color: #fff !important; }
/* /sell/ "what it needs" pills are navy chips: white type */
.gen6 .g6d2-vs-need { color: #fff !important; }

/* A white proof card inside a navy band must retain dark readable text. */
.gen6 .g6-deep--navy .g6-deep__chapter-copy.g6-deep__explain :is(h3, li, li span:not(.g6-deep__explain-ico)) { color: #095e93 !important; }
.gen6 .g6-deep--navy .g6-deep__chapter-copy.g6-deep__explain :is(.g6-deep__eyebrow, .g6-deep__explain-ico) { color: #175f91 !important; }
.gen6 .g6-deep--navy .g6-deep__chapter-copy.g6-deep__explain a.g6-deep__link:not([class*="btn"]):not([class*="button"]):not([class*="cta"]) { color: #175f91 !important; }
