/* SwankageTCG v1261 — Round 29 RIGHT PANEL FIDELITY / TEST ONLY.
   Additive, limited collision cleanup over the approved v1260 layout.
   No behavior/data edits. Card chamber, Vendor Floor, graph untouched. */

/* v1252 and newer live-page logic can inject their own PRINTINGS display;
   Round29's transplanted .sw-variant-counter must be the ONLY visible one. */
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-variant-heading > .sw-orbit-print-counter,
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-variant-heading > .sw-orbit-variant-count,
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-variant-heading > .sw-print-count,
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel > .sw-orbit-print-counter {
  display:none!important;
}
/* Keep the legacy live-text target for script updates and screen readers;
   it must not occupy space or compete with 02 / PRINTINGS. */
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantLabel {
  position:absolute!important;
  width:1px!important;height:1px!important;
  padding:0!important;margin:-1px!important;border:0!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
}
/* No legacy numeric overlay beside the original 02 PRINTINGS stack. */
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-variant-heading > .sw-variant-counter {
  position:relative!important;
  z-index:1;
  margin-left:auto!important;
  margin-right:0!important;
  white-space:nowrap!important;
}

/* The real card has a shorter description than the demo placeholder. Keep
   the real copy, but let it wrap naturally as a two-line editorial block,
   recovering the mockup's vertical rhythm without inventing text. */
@media(min-width:1020px) {
  .sw-tcg-card-market-page .sw-orbit-hero>.sw-card-summary.sw-orbit-r29-right {
    padding-top:37px!important;
  }
  .sw-tcg-card-market-page .sw-orbit-r29-right p.sw-card-description.intro {
    max-width:420px!important;
    margin-bottom:12px!important;
  }
}
/* At intermediate widths the description uses available space normally; a
   fixed narrow measure could otherwise create a tall stack. */
@media(max-width:1019px){
  .sw-tcg-card-market-page .sw-orbit-r29-right p.sw-card-description.intro {
    max-width:100%!important;
  }
}

/* The approved Round29 eyebrow and big counter share one baseline.
   Avoid old minimum heights stretching the header and tile offset. */
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel .sw-native-variant-head {
  min-height:0!important;
  margin-bottom:0!important;
}
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel .sw-variant-counter {
  font-size:30px!important;
  line-height:.9!important;
  text-align:right!important;
}
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel .sw-variant-counter span {
  font-size:8px!important;
  line-height:1.3!important;
}

/* Finish the visual handoff: in the mockup, the leading action is uppercase
   with a small down-arrow, while the native button keeps its click handler. */
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions>.sw-card-main-cta {
  text-transform:uppercase!important;
  letter-spacing:.12px;
}
