/* V2-only interactive adjustments: approved base/home stylesheet is not changed. */
[data-v2-audio-disabled="1"] {display: none !important;}
[data-on-click$=".like"][data-ax-pending="1"] {pointer-events: none; opacity: .6;}

/* Real V1 share_count: compact homepage-only label beside the existing share icon. */
[data-on-click$=".m.share"] .ax-v2-share-count{
  display:inline-block;
  min-width:1ch;
  font-family:"JetBrains Mono",monospace;
  font-size:11px;
  font-variant-numeric:tabular-nums;
  color:var(--muted);
  line-height:1;
}
[data-on-click$=".m.share"][data-ax-pending="1"] {opacity:.65;pointer-events:none;}
[data-on-click$=".m.like"].is-liked {color:var(--accent-ink);}

/*
 * V1 responsive width/height attributes describe the source's intrinsic size.
 * Approved V2 narrow-card layout sets its own width and 316:169 landscape
 * aspect ratio. Explicit height:auto is required: otherwise HTML height="161"
 * becomes the rendered height (120×161 / 160×161) and turns cards vertical.
 * This only repairs the display; no image URLs or CMS media rules are changed.
 */
img.x13z1f1n,
img.xxqcdfj,
img.x5y2amy,
img.xoymgno,
img.xtpmgis {
  height: auto;
  aspect-ratio: 316 / 169;
}
