Enhanced Tailwind variant parsing

The Tailwind parser now supports combinator selectors in arbitrary variants (like `has-[>svg]:`), variant modifiers (like `group-hover/menu:` and `@sm/main:`), and arbitrary container-query sizes (like `@[400px]:`). This improves parsing accuracy for advanced Tailwind CSS syntax.