From e6869c82cc4f64504c93cd4a433c329ae79ca6fb Mon Sep 17 00:00:00 2001 From: Randall Stillwell Date: Fri, 11 Sep 2026 17:55:30 -0500 Subject: [PATCH] fix(responsive): prevent horizontal overflow on mobile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - styles/globals.css: add overflow-x: hidden + max-width: 100vw to body (global safety net) - components/CollectionPageView.js: flex-wrap filter row, responsive search width (w-full sm:w-64) - pages/my-cards.js: replace min-w-[200px] with w-full sm:min-w-[200px] on filter search - pages/designer.js: remove shrink-0 from live preview sidebar to allow flex collapse - components/DeckDetailView.js: add flex-wrap + gap to header flex row - components/CardItem.js: remove whitespace-nowrap from expanding add buttons (3 instances) - components/DashboardRecentActivity.js: whitespace-nowrap → whitespace-normal on timestamp - components/CollaboratorFacepile.js: tooltips use whitespace-normal + break-words + max-w - components/MobileNavigation.js: tooltip whitespace-nowrap → whitespace-normal Fixes horizontal scroll / layout breakage on mobile (<375px) across the site. --- components/CardItem.js | 6 +++--- components/CollaboratorFacepile.js | 4 ++-- components/CollectionPageView.js | 10 +++++----- components/DashboardRecentActivity.js | 2 +- components/DeckDetailView.js | 2 +- components/MobileNavigation.js | 2 +- pages/designer.js | 2 +- pages/my-cards.js | 2 +- styles/globals.css | 2 ++ 9 files changed, 17 insertions(+), 15 deletions(-) diff --git a/components/CardItem.js b/components/CardItem.js index fd0f26a..dd6bb16 100644 --- a/components/CardItem.js +++ b/components/CardItem.js @@ -31,7 +31,7 @@ function ExpandingAddButton({ card, onAddToCollection, onAddToDeck, onMarkAsOwne