From 31be6238561fb3c072541d45bc7d26b53d4c8074 Mon Sep 17 00:00:00 2001 From: jwinterm Date: Sun, 1 Feb 2026 12:53:29 -0500 Subject: [PATCH] Feat: add stats page --- src/app/globals.css | 14 ++++ src/app/layout.tsx | 6 +- src/app/page.tsx | 7 +- src/app/stats/page.tsx | 148 +++++++++++++++++++++++++++++++++++++++++ src/lib/api.ts | 21 ++++++ 5 files changed, 193 insertions(+), 3 deletions(-) create mode 100644 src/app/stats/page.tsx diff --git a/src/app/globals.css b/src/app/globals.css index 0235929..b94583c 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -91,3 +91,17 @@ body { 0 0 20px rgba(251, 235, 10, 0.4), 0 0 30px rgba(251, 235, 10, 0.2); } + +/* Hide scrollbar when content fits viewport on tall screens */ +@media (min-height: 700px) { + html { + overflow-y: auto; + scrollbar-gutter: stable; + } + + /* Hide scrollbar but keep scrolling functional */ + html::-webkit-scrollbar { + width: 0; + background: transparent; + } +} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 847131f..868c503 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -21,7 +21,11 @@ export default function RootLayout({
{children}
-