import { Urbanist as HeadingFont, Inter as SansFont } from 'next/font/google'; /** * @sans * @description Define here the sans font. * By default, it uses the Inter font from Google Fonts. */ const sans = SansFont({ subsets: ['latin'], variable: '--font-sans', fallback: ['system-ui', 'Helvetica Neue', 'Helvetica', 'Arial'], preload: true, weight: ['300', '400', '500', '600', '700'], }); /** * @heading * @description Define here the heading font. * By default, it uses the Urbanist font from Google Fonts. */ const heading = HeadingFont({ subsets: ['latin'], variable: '--font-heading', fallback: ['system-ui', 'Helvetica Neue', 'Helvetica', 'Arial'], preload: true, weight: ['500', '700'], }); // we export these fonts into the root layout export { sans, heading };