feat: implement premium eco-futurism climate tech portal

This commit is contained in:
mstfyldz
2026-05-30 00:53:45 +03:00
parent c3944b3056
commit 44e75e50ac
22 changed files with 1920 additions and 83 deletions
+26 -10
View File
@@ -1,20 +1,34 @@
import type { Metadata } from "next";
import { Geist, Geist_Mono } from "next/font/google";
import { Space_Grotesk, Outfit } from "next/font/google";
import "./globals.css";
const geistSans = Geist({
variable: "--font-geist-sans",
const spaceGrotesk = Space_Grotesk({
variable: "--font-space-grotesk",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const geistMono = Geist_Mono({
variable: "--font-geist-mono",
const outfit = Outfit({
variable: "--font-outfit",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700", "800"],
});
export const metadata: Metadata = {
title: "Create Next App",
description: "Generated by create next app",
title: "SCENERJİ | Sürdürülebilir Enerji Mühendisliği & Yeşil Dönüşüm",
description: "Scenerji, dekarbonizasyon, yeşil dönüşüm destekleri ve sürdürülebilir enerji projeleri için dünya standartlarında mühendislik ve danışmanlık hizmetleri sunar.",
keywords: [
"sürdürülebilir enerji",
"yeşil dönüşüm",
"enerji mühendisliği",
"dekarbonizasyon",
"karbon ayak izi",
"enerji danışmanlığı",
"yeşil dönüşüm destekleri",
],
icons: {
icon: "/favicon.ico",
},
};
export default function RootLayout({
@@ -24,10 +38,12 @@ export default function RootLayout({
}>) {
return (
<html
lang="en"
className={`${geistSans.variable} ${geistMono.variable} h-full antialiased`}
lang="tr"
className={`${spaceGrotesk.variable} ${outfit.variable} h-full antialiased dark`}
>
<body className="min-h-full flex flex-col">{children}</body>
<body className="min-h-full flex flex-col font-outfit bg-bg-primary text-text-primary overflow-x-hidden selection:bg-accent-emerald selection:text-bg-primary">
{children}
</body>
</html>
);
}