Tailwind's default palette gives you shades, not a theme. Choosing which shade is "text-muted", which is a card surface, and which pairs stay AA-compliant in both light and dark mode is left entirely to you.
It's easy to ship a UI where a 400-weight gray looks fine on a white background but fails contrast on a tinted card, or where dark mode was an afterthought re-pick rather than a designed pair.
ChromUI generates the semantic roles and dark mode pairing together, checks contrast automatically, and lets you preview the result in dashboard, docs, and content layouts before exporting a Tailwind-ready config.