diff --git a/src/app/circle/[id]/page.tsx b/src/app/circle/[id]/page.tsx
index bd99201..4a97bad 100644
--- a/src/app/circle/[id]/page.tsx
+++ b/src/app/circle/[id]/page.tsx
@@ -124,19 +124,7 @@ function PostCard({
{post.authorFamilyName}
{timeAgo(post.createdAt)}{post.sourceKind ? ` · shared a ${post.sourceKind}` : ""}
- {/* Collapsed preview */}
- {collapsed && (
-
- {post.imageUrl && (
-

- )}
- {post.body && (
-
{post.body}
- )}
-
▼
-
- )}
- {!collapsed && ▲}
+ {collapsed ? "▼" : "▲"}
{/* ⋯ menu — rendered outside overflow:hidden so it doesn't get clipped */}
@@ -147,13 +135,13 @@ function PostCard({
{isOwn && (
)}
{(isOwn || isAdmin) && (
)}
@@ -170,8 +158,24 @@ function PostCard({
- {/* Collapsed divider */}
- {collapsed && }
+ {/* Collapsed preview row — centered under author line */}
+ {collapsed && (post.body || post.imageUrl) && (
+
+ )}
+ {/* Collapsed divider when no preview content */}
+ {collapsed && !post.body && !post.imageUrl && (
+
+ )}
{/* Expanded content */}
{!collapsed && <>