Dynamic theming without CSS-in-JS

I remember well when CSS-in-JS showed up — styled-components in particular.
And I remember myself: I was probably its biggest cheerleader…