.article-discussion{margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.article-discussion>header,.discussion-comment>header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.article-discussion h2{margin:7px 0 18px;font-size:29px;letter-spacing:-.04em}.discussion-stats{display:flex;gap:16px;font-size:12px;color:var(--muted);flex-wrap:wrap}.discussion-reactions{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.discussion-reactions button{display:flex;align-items:center;gap:6px;padding:7px 10px;min-height:36px;font-size:12px;border-radius:20px;background:var(--surface)}.discussion-reactions button[aria-pressed=true]{border-color:#92606e;background:#eee2e6;color:#713f4d}.discussion-reactions button>span:first-child{font-size:17px}.discussion-compose{padding:20px;background:#f1ece7;border:1px solid #e0d3ca;border-radius:12px;margin:22px 0}.discussion-compose-heading,.discussion-compose>div:last-child{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.comment-editor-dialog label,.discussion-compose label{display:grid;gap:8px;font-size:13px;margin:12px 0}.comment-editor-dialog textarea,.discussion-compose textarea{width:100%;max-height:300px;resize:vertical}.discussion-compose small{color:#685b55;font-size:11px}.discussion-compose blockquote{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;padding-left:12px;border-left:2px solid #a77c88}.discussion-empty,.discussion-login{padding:18px 0;font-size:14px;color:var(--muted)}.discussion-login a{color:#80505e;text-decoration:underline}.discussion-comments{display:grid;gap:14px;margin-top:20px}.discussion-thread{min-width:0}.discussion-thread-replies{display:grid;gap:10px;margin:10px 0 0 22px;padding-left:12px;border-left:2px solid #d8c4cb;min-width:0}.discussion-thread-replies .discussion-pages{margin-top:0}.discussion-comment{padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;scroll-margin-top:24px}.discussion-comment.is-reply{background:#fcfaf8}.discussion-comment header,.discussion-comment>small{font-size:12px}.discussion-comment time,.discussion-comment>small{color:var(--muted)}.discussion-comment>small{display:block;margin-top:5px}.discussion-comment>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7;margin:12px 0}.discussion-comment blockquote{margin:12px 0;padding:8px 12px;border-left:2px solid #d8c4cb;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.discussion-comment .discussion-reactions{margin:10px 0}.discussion-comment .discussion-reactions button{padding:4px 8px;min-height:30px}.discussion-comment .discussion-reactions button>span:nth-child(2){position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.discussion-comment-actions,.discussion-pages{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.discussion-comment-actions a,.discussion-comment-actions button{font-size:12px;padding:6px 9px}.discussion-pages{justify-content:space-between;margin-top:18px;font-size:13px}.discussion-delete-dialog.discussion-delete-dialog{max-width:540px}.comment-editor-dialog.comment-editor-dialog{max-width:680px}.discussion-delete-dialog blockquote,.discussion-delete-dialog p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.comments-admin .discussion-comment>a{display:block;margin:10px 0;font-size:13px;color:#80505e}.comments-admin>.admin-filter-bar{margin-top:20px}@media (max-width:600px){.discussion-comment,.discussion-compose{padding:15px}.discussion-thread-replies{margin-left:8px;padding-left:8px}.discussion-reactions button{padding:6px 9px}.discussion-stats{font-size:11px;gap:12px}.discussion-comment>header{gap:8px;align-items:flex-start}.discussion-compose>div:last-child .primary{width:100%}.article-discussion{margin-top:28px}}