Set up Astro with React, Tailwind, and shadcn/ui
- Add @astrojs/react and @astrojs/tailwind integrations
- Configure Tailwind CSS with custom theme variables
- Add shadcn/ui configuration with components.json
- Create utility function for class merging (cn helper)
- Implement button component with variants using CVA
- Add global styles with CSS variables for theming
- Configure Bun as package manager