Import global CSS in app/layout.js or pages/_app.js. Apply styles across all components. Support reset styles and base themes. Handle global styling patterns.
Implement CSS minification, purging, and bundling. Handle critical CSS. Support CSS splitting. Implement optimization strategies.
Create comprehensive style guides. Generate documentation. Support example usage. Implement documentation updates.
Use .module.css files for component-scoped CSS. Import styles as objects. Support local class naming. Automatic unique class generation. Built-in support in Next.js.
Create multiple layout.js files in route segments. Support layout hierarchy. Share UI between related routes. Handle layout composition.
Create theme providers and consumers. Handle theme switching. Support dark mode. Implement theme configuration. Manage theme variables.
Use Next.js Image component. Handle srcset and sizes. Support art direction. Implement image optimization. Manage responsive breakpoints.
Implement CSS transitions and keyframes. Handle animation states. Support animation libraries. Implement animation patterns.
Layout components are created using layout.js files. Share UI between pages. Support nested layouts. Handle persistent navigation and UI elements. Available in App Router.
Use media queries, CSS Grid, Flexbox. Support mobile-first design. Handle breakpoints. Implement responsive patterns. Support different screen sizes.
Install and configure Tailwind CSS. Use utility classes. Support JIT mode. Handle Tailwind configuration. Implement responsive design.
Use (group) folders to organize routes. Don't affect URL structure. Share layouts within groups. Support multiple groups.
Use CSS-in-JS solutions or dynamic class names. Support runtime styles. Handle style variables. Implement dynamic theming.
Implement page and layout transitions. Support animation effects. Handle transition states. Implement smooth navigation experiences.
Create reusable layout components. Handle layout composition. Support layout variations. Implement common patterns.