I've been riding the CSS-in-JS train for years (I was even a significant contributor to the "movement"). It's awesome. I've never been so productive working with CSS than when I added the power of JavaScript to it. I'm still a fan of CSS-in-JS, and in recent years, the CSS spec has evolved and improved a lot and modern browsers have too (unfortunately, Internet Explorer is NOT a modern browser in
![Use CSS Variables instead of React Context](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6ebdf5f045eaa9899551f1978e011f16cc14410/height=288;version=1;width=512/https%3A%2F%2Fepicreact.dev%2Fcss-variables%2Fcard%402x.png)