import "./globals.css";
import type { Metadata } from "next";
import ClientRootLayout from "./ClientRootLayout";
import { defaultMetadata, organizationJsonLd } from "@/lib/seo";

export const metadata: Metadata = defaultMetadata;

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="en" suppressHydrationWarning>
      <head>
        <script
          type="application/ld+json"
          dangerouslySetInnerHTML={{ __html: JSON.stringify(organizationJsonLd()) }}
        />
      </head>
      <body suppressHydrationWarning className="flex flex-col min-h-screen">
        <ClientRootLayout>{children}</ClientRootLayout>
      </body>
    </html>
  );
}
