/* ── Accessibility: raise muted-label text to WCAG AA (4.5:1) ──────────────────
   Several small labels used --md-default-fg-color--lighter (~#adadad), which
   fails AA on white, or --light (~#717171) on the light-grey chip/card surfaces
   (#f5f5f5 / #e8eaf6), which lands ~4.47 — just under. These fixes keep the
   muted look while meeting AA:

     • On white backgrounds → the scheme-aware --light token (≈4.6:1 in light
       mode; a light grey on dark in the slate scheme, so dark mode is safe).
     • On the light-grey / tinted chip & card surfaces → a slightly darker
       neutral, scoped to LIGHT MODE ONLY so the dark (slate) scheme is untouched.

   Loaded last (see mkdocs.yml extra_css) so it wins over the component styles.
   NOTE: the amber "pioneer" tier accent and inline-link underlines are left for
   a deliberate design pass — they are brand/aesthetic decisions, not fixed here. */

/* white-bg muted labels → scheme-aware --light */
.journey .step .d,
.matrix-key,
.path-card .pc-role,
.rc-filter-label,
.rc-filter-count,
.res-rule,
.hint { color: var(--md-default-fg-color--light); }

/* light-mode muted text sitting on the #f5f5f5 / tinted chip & card surfaces */
[data-md-color-scheme="default"] table.home-matrix thead th.corner,
[data-md-color-scheme="default"] table.home-matrix thead th .stagenum,
[data-md-color-scheme="default"] .reslink .rd,
[data-md-color-scheme="default"] .reslink .src,
[data-md-color-scheme="default"] .rc-chip:not(.rc-chip-star):not(.rc-chip-build):not(.rc-chip-skill),
[data-md-color-scheme="default"] .rc-opt:not(.active),
[data-md-color-scheme="default"] .rc-exit-text p,
[data-md-color-scheme="default"] .mode-card .mode-card-sub,
[data-md-color-scheme="default"] .mode-card .mode-card-best { color: #5f6368; }
