designTailwind
Build Complete Theme
SHOULD
SHOULD: Define complete token pairs: background + foreground, ring, border for each semantic color
Define all interactive states and component variants
Bad
Good
Why it matters
A partial theme leads to inconsistency. Complete themes include: background/foreground pairs, border variants, ring/focus colors, and state variants (hover, active, disabled).
References