/* DYSONX VI2 · owner-approved light-first system · 2026-11-02 */
:root {
  --dx2-canvas: #F8FAFD;
  --dx2-paper: #FFFFFF;
  --dx2-mist: #EEF3F8;
  --dx2-slate: #415466;
  --dx2-blue: #6E8AA7;
  --dx2-silver: #D6E4EF;
  --dx2-glow: #E8F7FB;
  --dx2-cyan: #6EE7F3;
  --dx2-ink: #25374B;
  --dx2-muted: #77899B;
  --dx2-border: #DFE8F1;
  --dx2-font: Inter, "Helvetica Neue", Arial, sans-serif;
  --dx2-radius: 18px;
}
/* Primary emphasis must pass WCAG 2.2 AA: never use pastel cyan as small text on white. */
