.thread-actions{display:flex;align-items:center;gap:7px;margin-top:14px;color:var(--muted);font-size:.84rem}.thread-actions form{margin:0}.thread-actions .vote-button{width:28px;min-height:28px;padding:0;border:0;background:transparent;color:var(--ink);font-size:1.08rem;filter:grayscale(1)}.thread-actions .vote-button:hover{filter:none;background:transparent}.thread-actions .vote-button[disabled]{opacity:.72;filter:none;background:transparent}.reaction-count{font-weight:700}.comment-count{margin-left:13px;font-size:.9rem}.resident-comment{position:relative;margin:10px 0 0!important;padding:9px 42px 9px 11px!important;border-left:2px solid var(--line);background:color-mix(in srgb,var(--soft) 45%,transparent);font-size:.86rem!important}.comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:12px}.comment-form label{grid-column:1/-1;color:#5d746e;font-size:.76rem;font-weight:800}.comment-form input[type=text]{min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink)}.comment-form input[type=file]{align-self:center;max-width:210px;font-size:.78rem}.comment-form input[type=submit]{min-height:36px;padding:0 12px;border:0;border-radius:8px;background:var(--soft);color:var(--a);font-weight:800}@media(max-width:700px){.comment-form{grid-template-columns:1fr}.comment-form input[type=file]{max-width:100%}}
