71 lines
2.7 KiB
TypeScript
71 lines
2.7 KiB
TypeScript
import type { Metadata } from "next";
|
||
import { Bricolage_Grotesque, Lora, Caveat, JetBrains_Mono } from "next/font/google";
|
||
import Script from "next/script";
|
||
import "./globals.css";
|
||
|
||
const bricolage = Bricolage_Grotesque({
|
||
variable: "--font-heading",
|
||
subsets: ["latin"],
|
||
display: "swap",
|
||
});
|
||
|
||
const lora = Lora({
|
||
variable: "--font-serif",
|
||
subsets: ["latin"],
|
||
display: "swap",
|
||
});
|
||
|
||
const caveat = Caveat({
|
||
variable: "--font-handwriting",
|
||
subsets: ["latin"],
|
||
display: "swap",
|
||
});
|
||
|
||
const jetbrains = JetBrains_Mono({
|
||
variable: "--font-mono",
|
||
subsets: ["latin"],
|
||
display: "swap",
|
||
});
|
||
|
||
export const metadata: Metadata = {
|
||
title: "mstfyldz — Kişisel Günlük & Mood Logbook",
|
||
description: "Mustafa Yıldız'ın filtrelenmemiş düşünceleri, anlık karalamaları, ruh hali dalgalanmaları ve dijital not defteri.",
|
||
authors: [{ name: "Mustafa Yıldız", url: "https://mstfyldz.com" }],
|
||
keywords: ["mstfyldz", "günlük", "blog", "journal", "karalama defteri", "notlar", "mood"],
|
||
};
|
||
|
||
export default function RootLayout({
|
||
children,
|
||
}: {
|
||
children: React.ReactNode;
|
||
}) {
|
||
return (
|
||
<html
|
||
lang="tr"
|
||
className={`${bricolage.variable} ${lora.variable} ${caveat.variable} ${jetbrains.variable} h-full antialiased`}
|
||
>
|
||
<head>
|
||
{/* VPS Panel Analytics */}
|
||
<script
|
||
defer
|
||
src="https://panel.ayris.tech/api/analytics/script"
|
||
data-domain="mstfyldz.com"
|
||
/>
|
||
</head>
|
||
<body className="min-h-full flex flex-col selection:bg-[#E11D48]/20 selection:text-[#18181B]">
|
||
{/*
|
||
THESIS: A personal digital journal rejecting sanitized corporate minimalism in favor of a warm, tactile field notebook with ink marginalia, rubber stamps, and mood-adaptive atmosphere.
|
||
OWN-WORLD: Palette of warm tactile cream (#FAF7F2), rich sumi ink (#18181B), cardboard tabs (#E4DCD3), crimson wax seal (#E11D48), and amber highlighter (#D97706); paper grain texture, washi tape pins, and brass clip details.
|
||
STORY: Visitors enter a living sketchbook where thoughts are mapped across time and emotion, seamlessly filtering moods and exploring micro-notes and deep reflections.
|
||
FIRST VIEWPORT: A full-bleed tactile notebook canvas with an interactive 'Mood Tracker & Weather Log' wave, red wax seal mood stamp, and an asymmetric field of pinned notes, polaroid memories, and handwritten doodles.
|
||
FORM: Annotated Field Notebook & Ink Marginalia; seed key 6a22c7e2.
|
||
FINISH: unreviewed and undocumented is unfinished; this build ends with the finish review, the verdict, and DESIGN.md
|
||
*/}
|
||
<div className="desk-background min-h-screen flex flex-col relative overflow-x-hidden">
|
||
{children}
|
||
</div>
|
||
</body>
|
||
</html>
|
||
);
|
||
}
|