import type { Metadata } from "next";
import "./globals.css";
import { DRMWrapper } from "@/components/DRMWrapper";

export const metadata: Metadata = {
  title: "Zameen – Find & Invest in Land Anywhere in India",
  description: "Verified agricultural, commercial & rural plots. Explore thousands of land listings on an interactive satellite map.",
  manifest: "/manifest.json",
  themeColor: "#059669",
  appleWebApp: {
    capable: true,
    statusBarStyle: "default",
    title: "Zameen",
  },
};

export const viewport = {
  width: 'device-width',
  initialScale: 1,
};

export default function RootLayout({
  children,
}: Readonly<{
  children: React.ReactNode;
}>) {
  return (
    <html lang="en">
      <head>
        <link rel="manifest" href="/manifest.json" />
        <meta name="theme-color" content="#059669" />
        <meta name="mobile-web-app-capable" content="yes" />
        <meta name="apple-mobile-web-app-capable" content="yes" />
        <meta name="apple-mobile-web-app-status-bar-style" content="default" />
        <meta name="apple-mobile-web-app-title" content="Zameen" />
        <link rel="apple-touch-icon" href="/icon-192.png" />
      </head>
      <body className="antialiased h-full">
        <DRMWrapper>
          {children}
        </DRMWrapper>
      </body>
    </html>
  );
}
