.comments[data-v-27e0bee1]{gap:20px;display:grid}.comments-head[data-v-27e0bee1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.comments-title[data-v-27e0bee1]{align-items:baseline;gap:10px;margin:0;font-size:clamp(22px,1rem + 1vw,30px);display:flex}.count[data-v-27e0bee1]{color:var(--ml-text-dim);font-family:var(--ml-font-mono);font-size:14px}.muted[data-v-27e0bee1]{color:var(--ml-text-muted);margin:0;font-size:13px}.sr-only[data-v-27e0bee1]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.like-btn[data-v-27e0bee1],.act[data-v-27e0bee1],.send[data-v-27e0bee1]{border:1px solid var(--ml-line-steel-strong,var(--ml-line));color:var(--ml-text-muted);font:inherit;cursor:pointer;transition:color var(--dur-2), border-color var(--dur-2), background var(--dur-2);background:0 0;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.like-btn[data-v-27e0bee1]:hover,.act[data-v-27e0bee1]:hover{color:var(--ml-text);border-color:var(--ml-accent)}.like-btn.is-liked[data-v-27e0bee1],.act.is-liked[data-v-27e0bee1]{color:var(--ml-accent-text);border-color:var(--ml-accent);background:var(--ml-accent-soft)}.send[data-v-27e0bee1]{color:var(--ml-text);border-color:var(--ml-accent);font-weight:700}.send[data-v-27e0bee1]:hover:not(:disabled){background:var(--ml-accent-soft)}.like-btn[data-v-27e0bee1]:disabled,.send[data-v-27e0bee1]:disabled{opacity:.5;cursor:not-allowed}.act[data-v-27e0bee1]{padding:4px 10px;font-size:13px}.form[data-v-27e0bee1]{background:var(--ml-surface);box-shadow:inset 0 0 0 1px var(--ml-line);gap:12px;padding:18px;display:grid}.field[data-v-27e0bee1]{gap:6px;display:grid}.field .hud[data-v-27e0bee1]{color:var(--ml-text-dim)}.field input[data-v-27e0bee1],.field textarea[data-v-27e0bee1]{background:var(--ml-surface-inset);border:1px solid var(--ml-line-steel-strong,var(--ml-line));width:100%;color:var(--ml-text);font:inherit;resize:vertical;padding:10px 12px}.field input[data-v-27e0bee1]:focus,.field textarea[data-v-27e0bee1]:focus{outline:2px solid var(--ml-focus);outline-offset:1px}.form-foot[data-v-27e0bee1]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.form-foot .hud[data-v-27e0bee1]{color:var(--ml-accent-text);margin-right:auto}.error[data-v-27e0bee1]{color:#d33;margin:0;font-size:13px}.thread[data-v-27e0bee1],.replies[data-v-27e0bee1]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.item[data-v-27e0bee1]{border-top:1px solid var(--site-rule);gap:12px;padding-top:16px;display:grid}.replies[data-v-27e0bee1]{border-left:1px solid var(--site-rule-strong);margin-left:clamp(12px,4vw,36px);padding-left:clamp(12px,2vw,20px)}.comment[data-v-27e0bee1]{gap:6px;display:grid}.comment.by-author[data-v-27e0bee1]{box-shadow:inset 2px 0 0 var(--ml-accent);padding-left:12px}.meta[data-v-27e0bee1]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.who[data-v-27e0bee1]{font-family:var(--ml-font-display)}.badge[data-v-27e0bee1]{background:var(--ml-accent-soft);color:var(--ml-accent-text);padding:1px 6px}.text[data-v-27e0bee1]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.actions[data-v-27e0bee1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.author-liked[data-v-27e0bee1]{color:var(--ml-accent-text);margin:0}.reply-form[data-v-27e0bee1]{margin-left:clamp(12px,4vw,36px)}
