What problem does it solve? Setting up Tailwind CSS v4 in a Rango app requires wiring the Vite plugin, a CSS entry point, and the Document component correctly, and mistakes cause styles to not apply or flash unstyled content during SSR streaming. ## Core Features & Use Cases - Vite Plugin Setup: Install tailwindcss and @tailwindcss/vite, register the plugin, and create the CSS entry point with @import "tailwindcss". - Document Component Integration: Import CSS with the ?url suffix and render preload and stylesheet links with the precedence prop so React 19 manages, de-duplicates, and loads styles before paint. - Theme and Dark Mode: Customize design tokens via CSS @theme, and combine with the Rango theme system so Tailwind's dark: variant responds to the class attribute. - Use Case: When adding Tailwind to a Rango app or debugging classes that are not generated, follow the steps to wire the Vite plugin, index.css, and Document component with hashed stylesheet URLs. ## Quick Start Set up Tailwind CSS v4 in my Rango app by configuring the Vite plugin and linking the stylesheet in the Document component.