import type { Metadata } from "next"; import { Fraunces, Manrope } from "next/font/google"; import { SiteNav } from "@/components/site-nav"; import { ThemeToggle } from "@/components/theme-toggle"; import "./globals.css"; const headingFont = Fraunces({ variable: "--font-heading", subsets: ["latin"], }); const bodyFont = Manrope({ variable: "--font-body", subsets: ["latin"], }); export const metadata: Metadata = { title: "Monthy Tracker", description: "Local-first monthly expense tracking with AI insights.", }; const themeScript = ` (function() { try { var saved = localStorage.getItem('theme'); var prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches; if (saved === 'dark' || (!saved && prefersDark)) { document.documentElement.classList.add('dark'); } } catch(e) {} })(); `; export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { return (
Monthy Tracker
Track the month as it unfolds, not after it slips away.