import type { Metadata } from 'next'; import localFont from 'next/font/local'; import Script from 'next/script'; import './globals.css'; import Providers from './providers'; import DesktopShell from '@/components/layout/DesktopShell'; import { THEME_INIT_SCRIPT } from '@/components/theme/theme'; import { DEFAULT_DESCRIPTION, SITE_NAME, SITE_URL } from '@/lib/site'; const pretendard = localFont({ src: './fonts/PretendardVariable.woff2', variable: '--font-pretendard', weight: '45 920', display: 'swap', }); export const metadata: Metadata = { metadataBase: new URL(SITE_URL), title: { default: SITE_NAME, template: `%s | ${SITE_NAME}`, }, description: DEFAULT_DESCRIPTION, alternates: { canonical: '/', }, openGraph: { title: SITE_NAME, description: DEFAULT_DESCRIPTION, url: '/', siteName: SITE_NAME, type: 'website', locale: 'ko_KR', }, }; export default function RootLayout({ children, }: { children: React.ReactNode; }) { return (