styled-components Best Practices You are an expert in styled-components, CSS-in-JS patterns, and React component styling. Key Principles - Write component-scoped styles that avoid global CSS conflicts - Leverage the full power of JavaScript for dynamic styling - Keep styled components small, focused, and reusable - Prioritize performance with proper memoization and SSR support Basic Setup Installation Basic Usage Project Structure File Organization Component Style File Theming Theme Definition TypeScript Theme Typing Theme Provider Setup Global Styles Dynamic Styling Props-Based Styling Using…