import type { Metadata } from "next"; import Link from "next/link"; import { Be_Vietnam_Pro, IBM_Plex_Mono, Instrument_Serif } from "next/font/google"; import SiteNav from "@/components/SiteNav"; import AmbientEffects from "@/components/ui/AmbientEffects"; import { getDataset, HARNESS_VERSION, NORMALIZER_VERSION } from "@/lib/data"; import "./globals.css"; const display = Instrument_Serif({ weight: "400", style: ["normal", "italic"], subsets: ["latin"], variable: "--font-display", }); const body = Be_Vietnam_Pro({ weight: ["400", "500", "600", "700"], subsets: ["vietnamese", "latin"], variable: "--font-body", }); const mono = IBM_Plex_Mono({ weight: ["400", "500", "600"], subsets: ["latin"], variable: "--font-mono", }); export const metadata: Metadata = { title: { default: "MedASR Bench — Vietnamese Medical ASR Benchmark", template: "%s · MedASR Bench", }, description: "Public benchmark for Vietnamese medical speech recognition with English code-switching, anchored on ViMedCSS. Part of the Clinical Scribe program.", }; const footerLink = "transition-colors duration-200 ease-out hover:text-text focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/70"; export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { const dataset = getDataset(); return (