The other thing that people seem to just either forget or ignore is that you can do _both_ things! Tailwind can be used for the areas that it makes sense for, and you can write a sitewide layout using insane (in a good way!) grid declarations using plain old CSS and a few extra classes in your markup.
If you're using Vue, you even get a <style> block that can be injected into any component so you're still working in the same context. It's all delightful and optional and you can still do whatever you want.
Yes, exactly. You can use TW for the utility classes and copy-paste-and-go components, and append your own over/under/side-lay layers to create whatever css you want.
What about a system that could take a really long TW className and let you give it a single name, and you could still append more TW after for here and there adjustments.
If you're using Vue, you even get a <style> block that can be injected into any component so you're still working in the same context. It's all delightful and optional and you can still do whatever you want.