Index: src/views/pages/post.ejs
===================================================================
--- src/views/pages/post.ejs	(revision 2902320928baec39a54a62878e1e471d24092049)
+++ src/views/pages/post.ejs	(revision e91849cdbebf4b0e6a4ae14f0309d4200379f917)
@@ -90,5 +90,5 @@
         <ol class="comments-list">
           <% _fedi.thread.forEach(function(n){ %>
-            <li class="comment"><%- include('../partials/fedi-node', { n: n, t: t, canManageSite: (typeof canManageSite !== 'undefined' ? canManageSite : false), _base: _base, siteAvatar: (typeof siteAvatar !== 'undefined' ? siteAvatar : null), formatDateTime: formatDateTime }) %></li>
+            <li class="comment"><%- include('../partials/fedi-node', { n: n, t: t, canManageSite: (typeof canManageSite !== 'undefined' ? canManageSite : false), _base: _base, siteAvatar: (typeof siteAvatar !== 'undefined' ? siteAvatar : null), formatDateTime: formatDateTime, postSlug: post.slug }) %></li>
           <% }); %>
         </ol>
@@ -360,4 +360,7 @@
    otherwise override the [hidden] attribute → form was always open. */
 .comment-reply-form[hidden] { display: none; }
+.fedi-owner-reply summary { list-style: none; cursor: pointer; }
+.fedi-owner-reply summary::-webkit-details-marker { display: none; }
+.fedi-owner-reply[open] summary { margin-bottom: .45rem; }
 /* DELETE button is inside a <form>; display:contents makes it a direct flex-sibling
    of REPLY → pixel-perfect alignment + equal gap. */
