Stage all layout updates

This commit is contained in:
2025-11-19 17:38:45 +08:00
parent 7ca7655e40
commit a249a120a5
15 changed files with 424 additions and 194 deletions

View File

@@ -3,6 +3,13 @@ import type { Metadata } from 'next';
import { siteConfig } from '@/lib/config';
import { LayoutShell } from '@/components/layout-shell';
import { ThemeProvider } from 'next-themes';
import { Playfair_Display } from 'next/font/google';
const playfair = Playfair_Display({
subsets: ['latin'],
variable: '--font-serif-eng',
display: 'swap',
});
export const metadata: Metadata = {
title: {
@@ -38,7 +45,7 @@ export default function RootLayout({
const theme = siteConfig.theme;
return (
<html lang={siteConfig.defaultLocale} suppressHydrationWarning>
<html lang={siteConfig.defaultLocale} suppressHydrationWarning className={playfair.variable}>
<body>
<style
// Set CSS variables for accent colors (light + dark variants)