Index: src/assets/css/style.css
===================================================================
--- src/assets/css/style.css	(revision 5eef817483804be6a13b52f068413569df6810b0)
+++ src/assets/css/style.css	(revision c16e0a5a2c2c866ae09afb2b0996809746bc8e4b)
@@ -4400,2 +4400,11 @@
     }
 }
+
+/* === Fediverse interactions (inbound AP replies/likes/boosts) === */
+.post-fediverse { margin: 2rem 0; }
+.post-fediverse .fedi-heading { font-size: 1.15rem; margin: 0 0 .5rem; }
+.post-fediverse .fedi-stats { display: flex; gap: 1.1rem; color: var(--ink-soft, #777); font-size: .95rem; margin: 0 0 1rem; }
+.post-fediverse .fedi-replies { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 1rem; }
+.post-fediverse .fedi-reply { display: flex; gap: .75rem; }
+.post-fediverse .fedi-handle { color: var(--ink-soft, #888); font-size: .85rem; }
+.post-fediverse .comment-content { margin-top: .15rem; }
