39246-vm/frontend/app/layout.tsx
2026-03-20 05:56:48 +00:00

31 lines
1.2 KiB
TypeScript

import type { Metadata } from "next";
import { Inter, JetBrains_Mono } from "next/font/google";
import "./globals.css";
import Navbar from "@/components/Navbar";
const inter = Inter({ subsets: ["latin"], variable: "--font-inter" });
const jetbrainsMono = JetBrains_Mono({ subsets: ["latin"], variable: "--font-mono" });
export const metadata: Metadata = {
title: "BidWraith | The AI Auction Sniper That Never Sleeps",
description: "BidWraith continuously watches global auction sites, finds under-priced deals, and sends real-time alerts. Catch every deal before anyone else.",
};
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="en" className={`${inter.variable} ${jetbrainsMono.variable} dark`}>
<body className={`${inter.className} bg-background text-foreground antialiased min-h-screen flex flex-col scanlines`}>
{/* Ambient background particles/grid layer could go here */}
<div className="fixed inset-0 cyber-grid -z-10 opacity-30 pointer-events-none" />
<Navbar />
<main className="flex-1">
{children}
</main>
</body>
</html>
);
}