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.
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.
A very large percentage of the Tailwind classes also seem to be more or less 1:1 with CSS, or like 1:2.. So it's the locality and brevity IMHO that contributes most to reducing cognitive load.. Or at least in making it faster..
LLMs get along well with high locality..
I'm not sure if I'm disagreeing or agreeing with you now LOL.