What problem does it solve? Setting up Tailwind CSS in Expo React Native projects involves confusing configuration across Metro, PostCSS, and component wrappers, and the v4/v5 toolchain differs significantly from older NativeWind setups. This Skill provides the complete, correct configuration path for universal styling across iOS, Android, and Web. ## Core Features & Use Cases - Full toolchain configuration: Metro config with withNativewind, PostCSS with @tailwindcss/postcss, and global.css with Tailwind v4 imports, with no babel.config.js required. - CSS component wrappers: Ready-to-use className-enabled components (View, Text, ScrollView, Image, Pressable, TextInput) built with useCssElement from react-native-css. - Platform-specific theming: Custom @theme variables, iOS/Android media queries, and Apple system colors via platformColor and light-dark(). - Use Case: You are starting a new Expo app and want utility-class styling like className="flex-1 bg-white p-4" to work natively on iOS, Android, and Web without ejecting or writing custom style objects. ## Quick Start Set up Tailwind CSS v4 with NativeWind v5 and react-native-css in my Expo project, including Metro config, global.css, and the wrapped component library.