Why We Built Zero-Runtime Theming (No JS Provider)

Every React UI library we tried required a JavaScript theme provider. We thought there was a better way. Here's the story of building CSS-first theming for Ninna UI.