/* Compact text actions; touch targets stay comfortable. */
.post-actions,.story-actions{gap:4px 12px!important;margin:4px 0!important;padding:0!important;flex-wrap:wrap}
.post-actions .post-action,.story-actions button,.reaction-choices button{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:6px 2px!important;min-height:36px;font-size:.86rem!important;font-weight:400;color:#6a526e;line-height:1.45}
.post-actions .post-action:hover,.story-actions button:hover,.reaction-choices button:hover{color:#713c80;text-decoration:underline;text-underline-offset:3px}
.reaction-choices button[aria-pressed=true]{color:#a1326c!important;font-weight:600!important;background:transparent!important}
.post-actions .post-action[aria-pressed=true],.story-actions button[aria-pressed=true]{color:#a1326c!important}
.memory-reactions{border-top:0;padding-top:0;margin-top:2px}.reaction-choices{gap:4px 14px;margin:0}.post-action-status:empty,.story-status:empty{display:none}
.post-actions .post-action:focus-visible,.story-actions button:focus-visible,.reaction-choices button:focus-visible{outline:2px solid #80518e;outline-offset:3px}
.share-icon{width:18px;height:18px}.post-report-footer{margin-top:6px}
@media(max-width:480px){.post-actions .post-action,.story-actions button,.reaction-choices button{min-height:44px}.reaction-choices button{flex:0 1 auto;font-size:.84rem!important}.reaction-choices{gap:2px 12px}}
