O'Reilly logo
  • Matthew Paul thinks this is interesting:

but there is no guarantee that the blog header will remain red


Cover of Frontend Architecture for Design Systems


This approach to CSS seems to be based in a misunderstanding how design systems work. Typography should be more systematic and purposeful, removing the “no guarantee” that it will remain the same. Defining h1-h4 (and maybe a couple other type styles specifically for style purposes, not semantic) classes should be all you need. In a good design and typographic system, that should not change.