import type { Metadata } from 'next';
import '../globals.css';
import './admin.css';

export const metadata: Metadata = {
  title: 'AI Radar Admin',
  // An operator tool has no business in search results.
  robots: { index: false, follow: false, nocache: true },
};

/**
 * Admin root layout.
 *
 * Outside [lang] deliberately: the admin is English-only and
 * single-operator, so localising it would be work with no reader.
 */
export default function AdminLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="en" dir="ltr" suppressHydrationWarning>
      <head>
        <link rel="preconnect" href="https://fonts.googleapis.com" />
        <link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="" />
        <link
          rel="stylesheet"
          href="https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400..600&family=JetBrains+Mono:wght@400..600&display=swap"
        />
      </head>
      <body className="admin-body">{children}</body>
    </html>
  );
}
