What problem does it solve? Setting up a consistent design system with Tailwind CSS v4 requires learning its new CSS-first configuration model, which differs significantly from v3's JavaScript config approach. This Skill provides ready-to-use patterns for design tokens, component variants, dark mode, and animations so you avoid misconfiguration and inconsistent UI patterns. ## Core Features & Use Cases - CSS-first theming: Define semantic color, radius, and animation tokens with @theme blocks using OKLCH colors, plus class-based dark mode via @custom-variant. - Component patterns: Build type-safe components with CVA variants, compound components (Card, Dialog), accessible form inputs, and responsive grid/container systems for React 19. - Migration guidance: Follow a v3-to-v4 checklist covering config replacement, @import "tailwindcss", keyframes placement, and removal of forwardRef. - Use Case: You are standardizing UI across a React 19 + Vite codebase. Use this Skill to scaffold the theme CSS, create a Button with CVA variants, and add a dark mode toggle with a ThemeProvider. ## Quick Start Set up a Tailwind CSS v4 design system with semantic color tokens, dark mode support, and a CVA-based Button component in my React project.