import type { Metadata } from 'next';
import { Urbanist } from 'next/font/google';
import './globals.css';

const urbanist = Urbanist({
  subsets: ['latin'],
  variable: '--font-urbanist',
  display: 'swap',
});

export const metadata: Metadata = {
  title: {
    default: 'Vidikid — Kreş Yönetim Platformu',
    template: '%s | Vidikid',
  },
  description: 'Kreşinizi dijital ortamda yönetin. Öğrenci takibi, veli iletişimi, finans yönetimi ve daha fazlası.',
  keywords: ['kreş yönetim', 'anaokulu yazılımı', 'veli uygulaması', 'kreş saas'],
  authors: [{ name: 'AC Bilişim', url: 'https://acbilisim.com.tr' }],
  openGraph: {
    type: 'website',
    locale: 'tr_TR',
    url: 'https://vd.acbilisim.com',
    siteName: 'Vidikid',
  },
};

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="tr" suppressHydrationWarning className={urbanist.variable}>
      <body className="min-h-screen font-sans antialiased">
        {children}
      </body>
    </html>
  );
}
