.post-author{display:flex;gap:1.25rem;align-items:flex-start;margin:3rem 0;padding:1.5rem;background:var(--theme-surface,#f7f8fb);border-radius:14px}.post-author>img{width:88px;height:88px;border-radius:50%;object-fit:cover}.post-author span{font-size:.85rem;color:var(--muted)}.post-author h2,.post-author p{margin:.15rem 0}.post-share{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;padding:1rem 0 2rem;border-bottom:1px solid var(--line)}.post-share a,.post-share button,.comment-reply,#cancelReply{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.45rem .8rem;color:var(--ink);font:inherit;cursor:pointer}.comments{margin-top:3rem}.comment-list:empty:after{content:'No comments yet.';color:var(--muted)}.comment{margin:1.25rem 0;padding:1rem 0 0 1rem;border-left:2px solid var(--line)}.comment .comment{margin-left:1.25rem}.comment header{display:flex;gap:.75rem;align-items:baseline}.comment time{font-size:.8rem;color:var(--muted)}.comment p{white-space:normal}.comment-error{padding:1rem;background:#fee2e2;color:#991b1b;border-radius:8px}#replyingTo{padding:.65rem;margin:.75rem 0;background:#eef2ff;border-radius:8px}@media(max-width:600px){.post-author{display:block}.post-author>img{margin-bottom:.75rem}.comment .comment{margin-left:.4rem}}
