/* SwankageTCG v1263 — TEST only. Subtle final Orbital Vault detail pass.
   Built directly on the currently approved v1262 PHP file. */

/* The large card is decorative, not an image-preview button. The ID remains
   because native variant-change code still updates the image URL and alt.
   Do not disable pointer-events here: the card's hover parallax and the rare
   meteor-shower activation both listen within this original float-stage. */
.sw-tcg-card-market-page #sw-atrium #swCardMainImageButton {
  cursor:default!important;
}
.sw-tcg-card-market-page #sw-atrium #swCardMainImageButton .float-stage,
.sw-tcg-card-market-page #sw-atrium #swCardMainImageButton .feature-card {
  cursor:default!important;
}
.sw-tcg-card-market-page #sw-atrium #swCardMainImageButton:focus-visible {
  outline:none!important;
}
.sw-tcg-card-market-page #sw-atrium .sw-card-image-open-hint {display:none!important}

/* For now, additional catalog facts stay in PHP but are completely hidden.
   The original values can be restored later without re-implementing them. */
.sw-tcg-card-market-page .sw-orbit-r29-right details.sw-orbit-r29-additional {
  display:none!important;
}

/* Exact +1px adjustments for tiny heavy text that rasterizes unevenly.
   Archive vertical lettering: 9px -> 10px.
   Variant serial: 8px -> 9px.
   Featured move label: 8px -> 9px.
   Nearby 8/9px uppercase overlines receive the same +1px step. */
.sw-tcg-card-market-page .sw-orbit-archive-rail {
  font-size:10px!important;
}
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel .sw-native-variant-tile .sw-variant-id,
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel .sw-native-variant-tile .sw-orbit-variant-index {
  font-size:9px!important;
}
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-move-label {
  font-size:9px!important;
}
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-variant-eyebrow,
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-specs-label {
  font-size:10px!important;
}
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-variant-counter span,
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel .sw-native-variant-tile .sw-variant-value small {
  font-size:9px!important;
}

/* Four identical 16x16 inline SVG icons (1.85 stroke), with the native
   wishlist <i> retained invisibly for the existing JS's state sync. */
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions > .sw-card-wishlist-toggle > i {
  display:none!important;
}
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions > .sw-card-main-cta,
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions > .sw-card-action-btn:not(.sw-card-track-toggle) {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
}
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions .sw-orbit-action-icon {
  width:16px!important;
  height:16px!important;
  min-width:16px!important;
  min-height:16px!important;
  flex:0 0 16px!important;
  display:block!important;
  stroke:currentColor!important;
  stroke-width:1.85!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
  fill:none!important;
  background:none!important;
  margin:0!important;
  padding:0!important;
  vertical-align:middle;
}
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions .sw-orbit-action-icon path,
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions .sw-orbit-action-icon circle {
  stroke:currentColor;
}
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions > .sw-card-main-cta span,
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions > .sw-card-action-btn:not(.sw-card-track-toggle) span {
  display:inline-block;
  line-height:1.15;
  white-space:nowrap;
}
@media(max-width:630px){
  /* At small widths, keep the same icons; allow the button text to fit. */
  .sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions .sw-orbit-action-icon {
    width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;flex-basis:15px!important;
  }
  .sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions > .sw-card-main-cta,
  .sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions > .sw-card-action-btn:not(.sw-card-track-toggle) {
    gap:5px!important;
  }
}
