What problem does it solve? Styling Astro components involves choosing between scoped <style> blocks, CSS Modules, Tailwind CSS, UnoCSS, and Sass, each with different scoping semantics and setup steps. This Skill guides correct selection and configuration of styling approaches for .astro files and co-located framework components. ## Core Features & Use Cases - Scoped and Global CSS: Apply component-scoped <style> blocks, :global() selectors, and is:global styles reserved for layouts, plus the class:list directive for conditional classes. - Utility Framework Setup: Configure Tailwind CSS v4 via @tailwindcss/vite or UnoCSS via @unocss/astro with presets, resets, and theme tokens. - Design Tokens and Preprocessors: Define CSS custom properties for theming and dark mode, and use Sass/SCSS through Vite with lang="scss". - Use Case: When building an Astro site with a React island, use scoped styles for .astro components, CSS Modules for the React component, and a global stylesheet with CSS variables imported once in the root layout. ## Quick Start Use the astro-styling skill to set up Tailwind CSS v4 in my Astro project and style my Card component with scoped CSS and class:list.