:root{
  /* base neutrals */
  --void:#0a0a0d;
  --void-2:#111114;
  --paper:#f2f1ec;
  --paper-dim:#c9c8c2;
  --steel:#5a5a62;
  --steel-line:#2a2a2f;
  --white:#ffffff;

  /* scene accents (this brand's lighting "modes" double as its accent palette) */
  --scene-red:#ff3b4e;
  --scene-magenta:#b14bff;
  --scene-blue:#2e7cff;

  /* semantic aliases -- default scene is Signal Red; swap at runtime by
     re-declaring --accent/-soft/-dim to a scene color (see SceneSwitcher) */
  --accent:var(--scene-red);
  --accent-soft:#ff3b4e33;
  --accent-dim:#ff3b4e14;

  --surface:var(--void);
  --surface-raised:var(--void-2);
  --text-primary:var(--paper);
  --text-muted:var(--paper-dim);
  --text-faint:var(--steel);
  --border-hairline:var(--steel-line);
}
