ContrastKit audit finds systemic color contrast failures in top design systems
Design · 5 min read
ContrastKit, a community-built auditing tool, scanned tokens and component states across 120 public design systems and surfaced a consistent set of contrast failures affecting disabled states, focus rings, and semantic intent tokens.
The report shows that many systems inherit color values in ways that reduce contrast when components change state, for example by applying opacity or blending tokens rather than defining accessible alternatives. Designers often rely on a single 'neutral' token across multiple contexts, which hides issues until a specific state is tested.
ContrastKit recommends three immediate fixes: bake high-contrast fallbacks into semantic tokens, create explicit state tokens for disabled/focused/error layers, and add automated contrast checks to the token build step. Teams that adopted these changes in pilot projects reduced UI contrast violations by over 70 percent within a month.
For design system managers, the takeaway is practical: build accessibility into token architecture, not after it. Tooling can catch regressions, but design decisions about token inheritance and state modeling prevent problems at scale.