/* The same social action classes and icon renderer used by follower posts. */
.topic-reactions{display:flex;align-items:center;gap:3px;flex:none;--social-green:#39662c;--social-paper:#fbfef8;--social-soft:#edf4e8;--social-line:#dce6d4;--social-leaf:#88c540}
.topic-reactions .social-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:34px;min-height:34px;padding:5px;border:1px solid transparent;border-radius:18px;background:transparent;color:#708168;font:inherit;text-decoration:none;cursor:pointer;box-shadow:none}
.topic-reactions .social-icon{width:17px;height:17px;fill:currentColor;flex:none}.topic-reactions .social-action-count{font-size:11px;font-weight:400}.topic-reactions .social-icon-button:hover{background:var(--social-soft);color:var(--social-green)}.topic-reactions .social-icon-button[aria-pressed=true]{background:var(--social-soft);color:var(--social-green);border-color:var(--social-line)}.topic-reactions .social-icon-button:disabled{opacity:.5;cursor:default}.topic-reactions[aria-busy=true]{pointer-events:none}.topic-reactions :focus-visible{outline:2px solid var(--social-leaf);outline-offset:2px}
/* Counts share the same eye icon as community notes, including zero views. */
.topic-reactions .social-note-views{display:inline-flex;align-items:center;gap:4px;flex:none;margin-inline-end:8px;color:#5f6b5f;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}
.topic-reactions:has(.social-note-views):has(.reaction-bar){max-width:316px;flex-basis:200px;gap:6px}
.topic-reactions .social-note-views+.reaction-bar{min-width:142px;flex:1 1 142px}
@media(max-width:600px){
 .topic-card-footer .topic-author,.topic-author-footer .topic-author{flex-basis:100%}
 .topic-card-footer .topic-reactions:has(.social-note-views),.topic-author-footer .topic-reactions:has(.social-note-views){flex-basis:100%;max-width:none;justify-content:space-between}
 .topic-reactions .social-note-views+.reaction-bar{flex:0 1 252px}
 .topic-card-footer .topic-timestamp{white-space:nowrap}
}
