/* ==================================================================
   LIGHT THEME CONTRAST
   The muted greys and the link blue were lifted to read on a DARK page.
   On white the same values fall to 2.0 to 3.1 to 1, so the white theme
   needs its own end of the same ladder: the identical hues taken DOWN
   until they clear 5:1 on white instead of up until they clear 5:1 on
   navy. Same variables, opposite direction.
   Loaded after dph-theme-light.css so it wins on equal specificity.
   ================================================================== */
html.theme-light:root,
html.theme-light body,
body.th-light{
  --mu:#536d9c;
  --muted:#5e6d87;
  --faint:#556d98;
  --ink-faint:#556d98;
  --mute:#636d7a;
  --dim:#5e6d87;
}
html.theme-light a:not([class]),
body.th-light a:not([class]){ color:#075dff; }
html.theme-light a:not([class]):visited,
body.th-light a:not([class]):visited{ color:#7743ff; }
html.theme-light a.feature-icon, html.theme-light a.fc-thumb, html.theme-light a.aimg{ color:#075dff; }

/* text that was set to a lifted grey inline rather than through a variable */
html.theme-light .eyebrow, body.th-light .eyebrow,
html.theme-light .nav-title, html.theme-light .card-meta,
html.theme-light .hero-sub, html.theme-light .scard-sub,
html.theme-light .cdown-date, html.theme-light .cdown-lbl,
html.theme-light .ftagline, html.theme-light .fcopy{ color:#5e6d87; }

/* a solid coloured button carries white type on a light page too */
html.theme-light .tp-build, body.th-light .tp-build,
html.theme-light .btn-primary, html.theme-light .nav-cta,
html.theme-light .cta-btn, html.theme-light .nl.cta{ color:#fff; }
