.reply-card{border:1px solid #e5e8eb;border-radius:18px;padding:22px;background:#fff}.reply-card .avatar{width:48px;height:56px;flex:none}.reply-card h3{font-size:17px}.reply-card h3 small{font-size:12px;color:#6b7684}.reply-card .article{font-size:15px;line-height:1.85}.reply-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.reply-actions .textbtn{font-size:12px}.reply-like{min-height:44px;padding:10px 14px;display:flex;align-items:center;gap:7px;background:#f2f4f6;border:1px solid transparent;border-radius:10px;color:#6b7684;font-weight:600}.reply-like.liked{color:#2563eb;background:#eff5ff;border-color:#cedeff}.reply-like:focus-visible{outline:2px solid #2563eb;outline-offset:3px}
