1import type { Metadata, Viewport } from "next";2import "./globals.css";3import { Providers } from "@/components/Providers";4import { Shell } from "@/components/Shell";56export const metadata: Metadata = {7 title: { default: "FinData OS", template: "%s · FinData OS" },8 description: "FinData OS — private financial data lakehouse console",9 robots: { index: false, follow: false },10 icons: { icon: "/favicon.svg" },11};1213export const viewport: Viewport = {14 width: "device-width",15 initialScale: 1,16 themeColor: [17 { media: "(prefers-color-scheme: light)", color: "#f4f4f1" },18 { media: "(prefers-color-scheme: dark)", color: "#0d0d0d" },19 ],20};2122export default function RootLayout({ children }: { children: React.ReactNode }) {23 return (24 <html lang="en" suppressHydrationWarning>25 <body>26 <Providers>27 <Shell>{children}</Shell>28 </Providers>29 </body>30 </html>31 );32}33