> TailwindCSS was built around the notion of reducing keystrokes per style (basically).
That "basically" is doing a lot of heavy lifting.
I don't even use Tailwind and I know the point is to localize basic style information and reduce the amount of weird CSS you have to write via functions and utilities.
Especially because Tailwind came well before CSS started natively having these features (let alone them becoming baseline widely available).
Both of those goals definitely help the current era of agents by making it easier to find the rules that affect an element without needing to reliably search all of the project CSS, and reducing required context use and the need to keep track of selector lists.
By localizing basic style information and reducing the amount of weird CSS you have to write, you have thus reduced your keystrokes per style. We're talking about the same thing.
> That "basically" is doing a lot of heavy lifting.
Yea. To me Tailwind was to make CSS act predictably for someone who was not an expert and just wanted to make some tweaks in a good expertly-crafted CSS theme design without seeing the strangest unexpected things happening layout-wise.