/** * Search-box.ai * Author: Simon-Pierre Boucher * Contact: contact@spboucher.ai * File: apps/web/app/layout.tsx * Description: Root layout — fonts, shell chrome, header/footer. */ import type { Metadata, Viewport } from "next"; import { Fraunces, Instrument_Sans, Spline_Sans_Mono } from "next/font/google"; import Link from "next/link"; import { Logo } from "@/components/Logo"; import "./globals.css"; const fraunces = Fraunces({ subsets: ["latin"], variable: "--font-fraunces" }); const instrument = Instrument_Sans({ subsets: ["latin"], variable: "--font-instrument" }); const mono = Spline_Sans_Mono({ subsets: ["latin"], variable: "--font-mono-face" }); export const metadata: Metadata = { title: "Search-box.ai — search the answer space", description: "Autonomous multi-step web research: hypotheses, evidence, contradictions and sourced answers, live." }; export const viewport: Viewport = { width: "device-width", initialScale: 1, themeColor: "#faf9f5" }; export default function RootLayout({ children }: { children: React.ReactNode }) { return (