From ea7f4a4b3ba7d9549f160721508ccccd81f2cb55 Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 30 Jul 2026 21:32:54 +0000 Subject: [PATCH] Blog secondary post cards: image above text through tablet width MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Was sm:grid-cols-5 — with the 2-up sm:grid-cols-2 outer grid, each card's own width through 640-1023px was too narrow for image+text side by side. Now stacks through lg (1024px), row layout only once each card has real width. Featured post untouched (already fine). Co-Authored-By: Claude Sonnet 5 --- app/components/Blog.tsx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app/components/Blog.tsx b/app/components/Blog.tsx index 81e41c2..7aed233 100644 --- a/app/components/Blog.tsx +++ b/app/components/Blog.tsx @@ -75,25 +75,29 @@ export async function Blog() { - {/* Secondary posts — image on top on Mobile, side-by-side from sm+ */} + {/* Secondary posts — image on top through lg (1024px), side-by-side + only from lg+. These sit 2-up (sm:grid-cols-2 below) well + before lg, so each card's own available width through the + 640-1023px tablet range is too narrow for image+text side by + side — was sm:grid-cols-5, squeezing the text column. */}
{secondary.map((post) => ( -
+
{post.thumbnail && ( )}
-
+
{post.categories.join(", ")} @@ -107,7 +111,7 @@ export async function Blog() { > {post.title}

-

+

{post.excerpt}