Rethinking Colors in Design Systems: A CSS Approach to Idiomatic Design
summary
Argues for algorithmic color rules instead of huge token lists and shows a working CSS system that reduces sprawling palettes to about 35 colors, generates consistent shades (roughly five per hue) at compile time, and applies them via a reusable tinted class or data attribute. Uses CSS custom properties, Sass, and the CSS function color-mix (about 90% browser support) plus accessibility contrast checks. Demonstration updates backgrounds borders and even colored shadows and it works in the demo.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:48Speaker background
- 8:27Color system problems
- 16:36Frameworks vs design systems
- 23:04Better color approach needed
- 27:04Algorithmic color definitions
- 31:42Tinted class solution
- 36:00Q&A








