Index: src/views/partials/fedi-node.ejs
===================================================================
--- src/views/partials/fedi-node.ejs	(revision c9011316126f54bb7a22b2ce22abefc25d66f82a)
+++ src/views/partials/fedi-node.ejs	(revision e91849cdbebf4b0e6a4ae14f0309d4200379f917)
@@ -1,3 +1,3 @@
-<%# Renders one fediverse thread node (n). Expects: n, t, canManageSite, _base, siteAvatar, formatDateTime %>
+<%# Renders one fediverse thread node (n). Expects: n, t, canManageSite, _base, siteAvatar, formatDateTime, postSlug %>
 <div class="comment-avatar">
   <% if (n.actor_icon) { %><img src="<%= n.actor_icon %>" alt="" loading="lazy">
@@ -17,4 +17,19 @@
         <button type="submit" class="comment-delete-btn"><%= t('comments.delete') %></button>
       </form>
+    <% } else if (!n.mine && typeof canManageSite !== 'undefined' && canManageSite && n.id && typeof postSlug !== 'undefined' && postSlug) { %>
+      <%# Owner: reply directly AS the site — no "your server" detour (it's your own site). %>
+      <details class="fedi-owner-reply">
+        <summary class="comment-reply-btn">
+          <svg viewBox="0 0 24 24" width="13" height="13" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="9 17 4 12 9 7"/><path d="M20 18v-2a4 4 0 0 0-4-4H4"/></svg>
+          <%= t('fedi.remote_reply_short') %>
+        </summary>
+        <form method="post" action="<%= _base %>/posts/<%= postSlug %>/fedi-reply" class="comment-reply-form">
+          <input type="hidden" name="interaction_id" value="<%= n.id %>">
+          <textarea name="text" rows="2" required placeholder="<%= t('fedi.reply_ph') %>"></textarea>
+          <div class="comment-reply-form-actions">
+            <button type="submit" class="btn"><%= t('fedi.send') %></button>
+          </div>
+        </form>
+      </details>
     <% } else if (!n.mine && n.noteId) { %>
       <button type="button" class="comment-reply-btn fedi-remote-reply-btn" data-fedi-uri="<%= n.noteId %>" data-fedi-ph="<%= t('fedi.remote_ph') %>">
@@ -27,5 +42,5 @@
     <ol class="comment-replies">
       <% n.children.forEach(function(c){ %>
-        <li class="comment comment-reply"><%- include('../partials/fedi-node', { n: c, t: t, canManageSite: (typeof canManageSite !== 'undefined' ? canManageSite : false), _base: _base, siteAvatar: (typeof siteAvatar !== 'undefined' ? siteAvatar : null), formatDateTime: formatDateTime }) %></li>
+        <li class="comment comment-reply"><%- include('../partials/fedi-node', { n: c, t: t, canManageSite: (typeof canManageSite !== 'undefined' ? canManageSite : false), _base: _base, siteAvatar: (typeof siteAvatar !== 'undefined' ? siteAvatar : null), formatDateTime: formatDateTime, postSlug: (typeof postSlug !== 'undefined' ? postSlug : null) }) %></li>
       <% }); %>
     </ol>
