/* R297: Compact single-row labeled actions; preserve R294 reaction handlers.
   Root-cause fix: feed-presentation-r36.css uses [data-vr-feed-card][data-mode],
   outranking the previous R294 grid rule and forcing four full-width flex rows. */
body :is(#feedList,#topSpotlightSlot,#channelFeed) .postcard[data-vr-feed-card="r36"][data-mode] .postcard-actions .counts{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:11px!important;align-items:stretch!important;justify-items:stretch!important;
  width:100%!important;margin:0!important;padding:0!important;
}
body :is(#feedList,#topSpotlightSlot,#channelFeed) .postcard[data-vr-feed-card="r36"][data-mode] .postcard-actions .counts>.countBtn{
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
  gap:3px!important;width:100%!important;max-width:none!important;min-width:0!important;
  min-height:52px!important;margin:0!important;padding:5px 1px!important;
  border:0!important;border-radius:9px!important;
  background:transparent!important;box-shadow:none!important;
  color:#fff!important;font-size:21px!important;font-weight:600!important;line-height:1.1!important;
  white-space:nowrap!important;touch-action:manipulation;
}
body :is(#feedList,#topSpotlightSlot,#channelFeed) .postcard[data-vr-feed-card="r36"][data-mode] .postcard-actions .counts>.countBtn::after{
  display:block;white-space:nowrap;text-align:center;letter-spacing:0!important;
  font:700 11px/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  color:rgba(255,255,255,.74)!important;
}
body :is(#feedList,#topSpotlightSlot,#channelFeed) .postcard[data-vr-feed-card="r36"][data-mode] .postcard-actions .counts>[data-count="like"]::after{content:"Like"!important}
body :is(#feedList,#topSpotlightSlot,#channelFeed) .postcard[data-vr-feed-card="r36"][data-mode] .postcard-actions .counts>[data-count="comment"]::after{content:"Comment"!important}
body :is(#feedList,#topSpotlightSlot,#channelFeed) .postcard[data-vr-feed-card="r36"][data-mode] .postcard-actions .counts>[data-count="share"]::after{content:"Share"!important}
body :is(#feedList,#topSpotlightSlot,#channelFeed) .postcard[data-vr-feed-card="r36"][data-mode] .postcard-actions .counts>.countBtn.is-active{
  border-color:transparent!important;background:rgba(133,52,204,.10)!important;
}
body :is(#feedList,#topSpotlightSlot,#channelFeed) .postcard[data-vr-feed-card="r36"][data-mode] .postcard-actions .counts>.countBtn:focus-visible{
  outline:2px solid #d7a5ff!important;outline-offset:2px!important;
}
@media(max-width:355px){
 body :is(#feedList,#topSpotlightSlot,#channelFeed) .postcard[data-vr-feed-card="r36"][data-mode] .postcard-actions .counts{gap:6px!important}
 body :is(#feedList,#topSpotlightSlot,#channelFeed) .postcard[data-vr-feed-card="r36"][data-mode] .postcard-actions .counts>.countBtn{font-size:20px!important;min-height:50px!important}
 body :is(#feedList,#topSpotlightSlot,#channelFeed) .postcard[data-vr-feed-card="r36"][data-mode] .postcard-actions .counts>.countBtn::after{font-size:10px!important}
}
