Earlier quoted context omitted.
This just seems like inline CSS with less verbosity. Where’s the semantic meaning?
In my experience trying to do semantic CSS just adds a lot of extra cognitive overhead and breaks down in the inevitable requirements churn every project goes through. I was skeptical of Tailwind too until I actually tried it. It’s one of those things like JSX that defies received wisdom but in real use is very nice.
Do people really struggle with this?
Heading
Tagline
It far more straight forward just to call something what it is and you can actually read the CSS afterwards.