tailwind-4
SKILL.md
Styling Decision Tree
Tailwind class exists? → class="..."
Dynamic value? → style attribute (e.g., style="width: ${x}%")
Conditional styles? → Use framework utility (cn(), clsx, etc.)
Static only? → class="..." (no utility needed)
Library can't use class?→ style attribute with var() constants
Critical Rules
Never Use var() in class Names
<!-- ❌ NEVER: var() in class names -->
<div class="bg-[var(--color-primary)]"></div>
<div class="text-[var(--text-color)]"></div>