From 2b7494305a74e61ee54a2a391d5858ac47fe0e45 Mon Sep 17 00:00:00 2001 From: Haewon Kam Date: Fri, 3 Apr 2026 23:42:35 +0900 Subject: [PATCH] fix: contain all overflowing blobs within viewport MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Modules.tsx: wrap blobs in overflow-clip container, use max-w instead of min-w to prevent viewport overflow - index.css: add #root { overflow-x:clip; max-width:100vw } as final safety net — no child element can expand beyond viewport Co-Authored-By: Claude Opus 4.6 (1M context) --- src/components/Modules.tsx | 12 +++++++----- src/index.css | 4 ++++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/components/Modules.tsx b/src/components/Modules.tsx index 0784cda..f10c12e 100644 --- a/src/components/Modules.tsx +++ b/src/components/Modules.tsx @@ -116,11 +116,13 @@ const ModuleCard: React.FC<{ mod: any, className?: string }> = ({ mod, className export default function Modules() { return ( -
- {/* Animated Background Blobs */} -
-
-
+
+ {/* Animated Background Blobs — contained within section via max-w and inset */} +
+
+
+
+