diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..643577d --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,9 @@ + + +# This is NOT the Next.js you know + +This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in `node_modules/next/dist/docs/` (resolved from this file's directory; in monorepos the `next` package may not be visible from the repo root) before writing any code. Heed deprecation notices. + +This block is written and re-added by `next dev` — verify at `node_modules/next/dist/server/lib/generate-agent-files.js`. Removing it from a diff only re-creates the uncommitted change; committing it with your work keeps the tree clean. + + diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..43c994c --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md diff --git a/next.config.ts b/next.config.ts index 00c940e..83223a1 100644 --- a/next.config.ts +++ b/next.config.ts @@ -5,6 +5,7 @@ const nextConfig: NextConfig = { images: { unoptimized: true, }, + devIndicators: false, }; export default nextConfig; diff --git a/src/app/globals.css b/src/app/globals.css index 5f9d308..41ee452 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,8 +1,8 @@ @import "tailwindcss"; :root { - --background: #f9fafb; - --foreground: #111827; + --background: #000000; + --foreground: #e5e5e5; } @theme inline { @@ -12,31 +12,17 @@ --font-mono: var(--font-geist-mono); } -@media (prefers-color-scheme: dark) { - :root { - --background: #030712; - --foreground: #f3f4f6; - } -} - body { - background: var(--background); + background: #000000; color: var(--foreground); font-family: var(--font-sans), Arial, Helvetica, sans-serif; } -/* AdSense placeholder styling — remove once real ads are connected */ +/* AdSense placeholder styling — sharp theme */ .ad-container ins.adsbygoogle { min-height: 90px; - background: repeating-linear-gradient( - -45deg, - transparent, - transparent 10px, - rgba(128, 128, 128, 0.03) 10px, - rgba(128, 128, 128, 0.03) 20px - ); - border: 1px dashed rgba(128, 128, 128, 0.2); - border-radius: 8px; + background: #050505; + border: 1px solid rgba(255, 255, 255, 0.04); display: flex; align-items: center; justify-content: center; @@ -44,9 +30,15 @@ body { } .ad-container ins.adsbygoogle::after { - content: "Ad Space"; - font-size: 0.75rem; - color: rgba(128, 128, 128, 0.4); - font-weight: 500; - letter-spacing: 0.05em; + content: "Ad"; + font-size: 0.6rem; + color: rgba(255, 255, 255, 0.1); + font-weight: 400; + letter-spacing: 0.1em; + font-family: monospace; +} + +.ad-side ins.adsbygoogle { + min-height: 600px; + min-width: 160px; } diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 1d0a50e..1623bc1 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -64,7 +64,7 @@ export default function RootLayout({ children }: { children: React.ReactNode }) crossOrigin="anonymous" /> -
+Free. Private. Browser-based.
+