/* Article comments */
.comments{margin-top:16px;padding:20px 22px}
.cm-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}
.cm-h h2{font-size:17px;margin:0}.cm-count{margin-left:6px;color:var(--accent-ink);font-weight:700}.cm-rule{font-size:12px;color:var(--muted)}
.cm-form{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}
.cm-row{display:flex;align-items:center;gap:10px}.cm-nick-field{flex:0 0 160px;max-width:50%}.cm-nick-field .input{height:38px;font-size:13px}.cm-me{font-size:12px}
.cm-text-field .input{width:100%;min-height:64px;resize:vertical;font:inherit;font-size:14px;line-height:1.6;padding:9px 12px}
.cm-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}
.cm-status{font-size:12px;color:var(--muted);min-height:1.2em}.cm-status[data-bad="true"]{color:var(--down,#ef4444);font-weight:600}
.cm-list{list-style:none;margin:14px 0 0;padding:0}
.cm-item{padding:12px 2px;border-top:1px solid var(--line-soft)}.cm-item:first-child{border-top:0}
.cm-head{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.cm-nick{color:var(--text);font-size:13px}.cm-tag{font-family:var(--mono,monospace)}
.cm-time{margin-left:auto}.cm-del{border:0;background:none;color:var(--muted);font-size:12px;cursor:pointer;padding:4px 6px;min-height:28px}.cm-del:hover{color:var(--down,#ef4444)}.cm-del[hidden]{display:none}
.cm-body{margin:6px 0 0;font-size:14.5px;line-height:1.7;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}
.cm-empty{margin:14px 0 0;font-size:13px;color:var(--muted)}.cm-empty[hidden]{display:none}
.cm-more{margin-top:12px;width:100%;justify-content:center}.cm-more[hidden]{display:none}
.news-cm-count{display:inline-flex;align-items:center;gap:3px;color:var(--muted);font-size:12px}
@media(max-width:520px){.comments{padding:16px 14px}.cm-nick-field{flex-basis:130px}}
