/* Stronger blue text, with theme-specific contrast. Backgrounds stay unchanged. */
html{--text-blue:#17649d}
html[data-theme=dark]{--text-blue:#4eaeef}
html body .approach .eyebrow,
html body .approach .section-heading>p,
html body .pillar-grid h3,
html body .workflow>span,
html body .workflow b,
html body .community .eyebrow,
html body .community>p,
html body .community h2 em,
html body .text-link,
html body .hero-content h1 em,
html body .topic-icon,
html body .curriculum-top,
html body .module-no,
html body .plus{color:var(--text-blue)!important}
html[data-theme=dark] body .journey-pillar h3,
html[data-theme=dark] body .eyebrow,
html[data-theme=dark] body .learn-grid summary,
html[data-theme=dark] body .curriculum summary:hover,
html[data-theme=dark] body .proof-card small,
html[data-theme=dark] body .proof-footnote,
html[data-theme=dark] body .edu-video>a,
html[data-theme=dark] body .edu-empty{color:var(--text-blue)!important}
