import type { Metadata } from "next";
import "./globals.css";
import { PublicChrome } from "@/components/PublicChrome";
import { brand } from "@/lib/brand";

export const dynamic = "force-dynamic";

export const metadata: Metadata = {
  title: "ELIT GOLD | Gold & Silver Bullion, IRA & Support Services",
  description: "Browse gold and silver bullion, secure checkout options, IRA support intake, sell-back requests, and fulfillment coordination through ELIT GOLD."
};

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="en">
      <body>
        <PublicChrome>{children}</PublicChrome>
        <script
          type="application/ld+json"
          dangerouslySetInnerHTML={{
            __html: JSON.stringify({
              "@context": "https://schema.org",
              "@type": "Organization",
              name: brand.name,
              url: `https://${brand.domain}`,
              contactPoint: { "@type": "ContactPoint", email: brand.supportEmail }
            })
          }}
        />
      </body>
    </html>
  );
}
