import type { Metadata } from "next"
import { Inter } from "next/font/google"
import "./globals.css"
import FloatingCTA from "@/components/bolumler/FloatingCTA"

const inter = Inter({ 
  subsets: ["latin"],
  display: "swap",
  variable: "--font-inter",
})

export const metadata: Metadata = {
  title: "Analitik İş Sağlığı ve Güvenliği | OSGB Hizmetleri",
  description: "İş Güvenliği Uzmanlığı, İşyeri Hekimliği ve Risk Analizi hizmetleri. ÇSGB yetkili OSGB olarak profesyonel İSG çözümleri sunuyoruz.",
  keywords: "iş güvenliği, işyeri hekimliği, risk analizi, OSGB, İSG, iş sağlığı, güvenlik uzmanı",
  authors: [{ name: "Analitik İSG" }],
  openGraph: {
    title: "Analitik İş Sağlığı ve Güvenliği",
    description: "Profesyonel İSG hizmetleri ile işletmenizin güvenliğini sağlıyoruz.",
    type: "website",
    locale: "tr_TR",
  },
}

export default function RootLayout({
  children,
}: Readonly<{
  children: React.ReactNode
}>) {
  return (
    <html lang="tr" className={inter.variable}>
      <body className="font-sans antialiased">
        {children}
        <FloatingCTA />
      </body>
    </html>
  )
}
