/* Post menus open only after a deliberate hold or the keyboard menu action. */
.reaction-trigger-wrap[data-post-reaction]:not(.reaction-menu-open) .reaction-popover {
  opacity: 0 !important;
  visibility: hidden !important;
  transform: translateY(8px) scale(0.92) !important;
  pointer-events: none !important;
}
button[data-post-reaction-press] {
  touch-action: manipulation;
  user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}
button[data-post-reaction-press].is-post-reaction-pressed {
  background-color: var(--accent-soft);
}
