Foundations
Color
Three tiers: brand primitives (the charter palette), the neutral UI ramp, and semantic tokens that components actually read. The brand palette is charter-canonical; the muted status hues come from the original app.
Brand · primary
Brand · secondary
Accent / illustration colors. --ds-vert is sampled from the charter (its swatch label was a typo) and should be confirmed with the brand owner before 1.0.
Semantic
The only tier components read. Override these to theme the system (see docs/theming.md).