import type { Metadata } from "next";
import { GeistSans } from "geist/font/sans";
import { GeistMono } from "geist/font/mono";
import "@/styles/globals.css";
import { Providers } from "./providers";

export const metadata: Metadata = {
  title: { default: "KaplanOS", template: "%s | KaplanOS" },
  description: "Kişisel iş, proje, finans ve yaşam yönetim sistemi",
  icons: { icon: "/favicon.ico" },
};

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="tr" className="dark" suppressHydrationWarning>
      <body className={`${GeistSans.variable} ${GeistMono.variable} font-sans bg-[#0f0f10] text-surface-200 antialiased`}>
        <Providers>{children}</Providers>
      </body>
    </html>
  );
}
