Documentation
Custom CSS

Custom CSS Support

Nextra is 100% compatible with the built-in CSS support of Next.js, including .css, .module.css, and Sass (.scss, .sass, .module.scss, .module.sass) files.

For example, consider the following stylesheet named styles.css:

styles.css
body {  font-family: 'SF Pro Text', 'SF Pro Icons', 'Helvetica Neue', 'Helvetica',  'Arial', sans-serif;  padding: 20px 20px 60px;  max-width: 680px;  margin: 0 auto; }

You can create a pages/_app.js file and import your CSS files there:

pages/_app.js
import '../styles.css'   // This default export is required in a new `pages/_app.js` file. export default function MyApp({ Component, pageProps }) {  return <Component {...pageProps} /> }

To learn more about CSS support in Next.js, check out the Next.js documentation.