Tailwind, Radix & shadcn/ui · Part 1 — The Mental Model & Setup (Tailwind v4)
Start from zero: why utility-first CSS exists, the one idea that makes Tailwind click, and a complete v4 setup with Vite — install, @import, @theme, and your first composed component. With a live playground.