diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 16910c8..29e3aff 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -4,6 +4,7 @@ import type { Metadata } from "next"; import { Geist, Geist_Mono } from "next/font/google"; import { Navbar } from "@/components/organisms/Navbar"; import { GlobalStoreProvider } from "./store/globalStore"; +import { AuroraBackground } from "@/components/effects"; const geistSans = Geist({ variable: "--font-geist-sans", @@ -31,8 +32,9 @@ export default async function RootLayout({ className={`${geistSans.variable} ${geistMono.variable} antialiased`} > + -
+
{children}
diff --git a/src/components/effects/AuroraBackground.tsx b/src/components/effects/AuroraBackground.tsx new file mode 100644 index 0000000..dd1d9bf --- /dev/null +++ b/src/components/effects/AuroraBackground.tsx @@ -0,0 +1,30 @@ +export const AuroraBackground = () => { + return ( +
+ {/* Base dark background with subtle aurora gradients */} +
+ + {/* Static aurora effects */} +
+ {/* Top-left aurora glow */} +
+ + {/* Top-right aurora glow */} +
+ + {/* Center aurora wave */} +
+ + {/* Bottom aurora glow */} +
+ + {/* Right side accent */} +
+
+ + {/* Gradient mesh overlay for content readability */} +
+
+
+ ); +}; diff --git a/src/components/effects/index.ts b/src/components/effects/index.ts new file mode 100644 index 0000000..8ea037d --- /dev/null +++ b/src/components/effects/index.ts @@ -0,0 +1 @@ +export { AuroraBackground } from "./AuroraBackground";