/* v2.8 global readability refinement: decorative hero/watermark text stays atmospheric, never competes with live copy. */
.dsh-hero h1 span,.dsfp-hero h1 span,.dsr-hero h1 span,.dsv-copy h1 span,.dse-hero h1 span,.dsn-hero h1 span{color:#9fb1ba!important;opacity:.32!important;text-shadow:none!important}
.dsr-decision h2,.dsv-section.dark h2,.dsv-brands h2,.dse-section.dark h2,.dsn-section.dark h2{color:#edf6fa!important;opacity:1!important}
.dsv-brand-grid h3{color:#e5f0f5!important;opacity:1!important}

/* v2.8.2: make the live second line of Exchange/New hero statements clearly readable.
   The first span remains a quieter steel layer; the unspanned line is the readable message. */
.dse-hero h1,.dsn-hero h1{color:#c7d4db!important;opacity:1!important;text-shadow:0 1px 0 rgba(255,255,255,.02)!important}
.dse-hero h1 span,.dsn-hero h1 span{color:#7f929d!important;opacity:.72!important}
/* v3.0 dark-section readability standard */
.dsk-section.dark .dsk-section-head h2,.dsk-section.dark .dsk-topic-grid h3,.dsk-next h2{color:#eef5f7!important}.dsk-section.dark .dsk-topic-grid p,.dsk-next p{color:#a9bbc3!important}
