I'd be very surprised if there are many devs with a deep understanding of CSS using Tailwind.
Take the example `block`. Ok so a junior FE dev is supposed to use this class without understanding CSS? How?! It just maps to `display: block;`. It hides literally none of the complexity.
That said -- you need to know the average amount of CSS to be successful using tailwind.
If it didn't hide any of complexity you'd be writing CSS.
There are plenty of people bumbling through with both.
But understanding the CSS is needed to use it reasonably well.
Adam Wathan, the creator of Tailwind