в tailwind ты ограничен predefined значениями и есть некоторое ограничение в синтаксисе, если тебе надо объявить рулы для hover например, то в тэйлвайнде ты будешь писать hover перед каждым правилом для hover, в macroCSS - [:hover [:text :blabla] ... ]
свои рулы опять же - не объявишь