From a689991a430963d554ad1b592900bac9ee0e30c3 Mon Sep 17 00:00:00 2001 From: Tommy Chow Date: Wed, 18 Feb 2026 23:18:14 -0800 Subject: [PATCH] make header and footer flow in layout, fix mobile viewport scroll - header/footer are now flex children instead of absolute overlays - mobile grid uses auto+1fr rows so intro sizes to content - h-dvh + overflow-hidden + overscroll-none prevents mobile scroll bounce - add horizontal padding to intro section Co-Authored-By: Claude Opus 4.6 --- web/src/app/layout.tsx | 2 +- web/src/app/page.tsx | 13 +++++-------- web/src/components/Footer.tsx | 2 +- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/web/src/app/layout.tsx b/web/src/app/layout.tsx index c8477240..63670222 100644 --- a/web/src/app/layout.tsx +++ b/web/src/app/layout.tsx @@ -44,7 +44,7 @@ export default function RootLayout({ +
{/* Left cell — intro */} - +

@@ -425,7 +422,7 @@ export default function Home() { {/* Right cell — carousel */} +