.column-engagement{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0 24px}
.column-engagement button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:14px;cursor:pointer}
.column-engagement button .fx-icon{width:18px;height:18px;flex:0 0 18px}.column-engagement button svg{display:block;width:18px;height:18px}
.column-engagement button [data-reaction-count]{min-width:2ch;text-align:center;font-variant-numeric:tabular-nums}
.column-engagement button[aria-pressed=true]{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-surface-alt)}
.column-engagement button:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.column-engagement button:disabled{cursor:wait;opacity:.7}
.column-engagement-status{font-size:13px;color:var(--color-text-muted);overflow-wrap:anywhere}.column-engagement-status:empty{display:none}
@media(max-width:480px){.column-engagement{gap:8px}.column-engagement button{padding:9px 12px}.column-engagement-status{flex-basis:100%}}
