/* SwankageTCG v1264 — Theme fidelity, TEST ONLY
   The right-side Round 29 adaptation used --accent-rgb from a 255,132,36
   fallback. Its dynamic RGB token was only assigned to the sibling card
   chamber (#sw-atrium), not the card summary. That left a few elements orange
   after switching to Toxic Lime / other selected themes.

   Use color-mix() against the actual live --orbit-a token throughout these
   specific right-side surfaces. No theme hardcoding, no PHP content changes. */

/* Printing panel: outline and atmospheric fill match the selected theme. */
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel.sw-native-variant-workspace {
  border-color:color-mix(in srgb,var(--orbit-a) 32%,transparent)!important;
  background:linear-gradient(
    135deg,
    color-mix(in srgb,var(--orbit-a) 6.8%,transparent),
    transparent 60%
  ),#08121c!important;
}

/* The variant tile selected/hover state uses the SAME theme for its wash,
   outline and inset accent, while neutral unselected tiles stay neutral. */
@media(hover:hover) and (pointer:fine){
  .sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel .sw-native-variant-tile:hover {
    background:color-mix(in srgb,var(--orbit-a) 8.5%,transparent)!important;
  }
}
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel .sw-native-variant-tile.is-active {
  background:linear-gradient(
    110deg,
    color-mix(in srgb,var(--orbit-a) 17%,transparent),
    color-mix(in srgb,var(--orbit-a) 5.5%,transparent) 52%,
    #0b1821
  )!important;
  border-color:var(--orbit-a)!important;
  box-shadow:
    inset 3px 0 var(--orbit-a),
    0 0 0 1px color-mix(in srgb,var(--orbit-a) 12%,transparent)!important;
}

/* Theme-colored status and finish-details accents, not orange-rgb fallback. */
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel .sw-variant-status-pip {
  background:var(--orbit-a)!important;
  box-shadow:0 0 10px color-mix(in srgb,var(--orbit-a) 65%,transparent)!important;
}

/* THE CARD / AT A GLANCE — both highlighted metadata badges use the current
   theme, rather than retaining Ember Night's orange semi-transparent border. */
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-orbit-r29-keyfacts .tag.is-gold,
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-orbit-r29-keyfacts .tag.is-purple {
  color:var(--orbit-a)!important;
  border-color:color-mix(in srgb,var(--orbit-a) 55%,transparent)!important;
  background:color-mix(in srgb,var(--orbit-a) 7.5%,transparent)!important;
}
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-orbit-r29-featured{
  background:linear-gradient(
    90deg,color-mix(in srgb,var(--orbit-a) 7%,transparent),transparent 86%
  )!important;
}

/* Wishlist: retain native server-driven is-active and aria-pressed state,
   but make every visible outline, text and wash follow the chosen theme. */
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions > .sw-card-wishlist-toggle.is-active,
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions > .sw-card-wishlist-toggle[aria-pressed="true"] {
  color:var(--orbit-a)!important;
  border-color:var(--orbit-a)!important;
  background:color-mix(in srgb,var(--orbit-a) 10%,transparent)!important;
  box-shadow:none!important;
}
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions > .sw-card-wishlist-toggle:hover,
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-primary-actions > .sw-card-wishlist-toggle:focus-visible {
  border-color:var(--orbit-a)!important;
  background:color-mix(in srgb,var(--orbit-a) 8%,transparent)!important;
}

/* Equal text size and weight for Normal and Reverse Holo. A previous desktop
   override forced Reverse Holo to 14px while Normal was 16px.  Keep responsive
   wrapping available for unusually long TCG printing names. */
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel .sw-native-variant-tile .sw-print-name,
.sw-tcg-card-market-page .sw-orbit-r29-right #swCardVariantPanel .sw-native-variant-tile.sw-orbit-r29-reverse-short .sw-print-name {
  font-family:var(--display)!important;
  font-weight:950!important;
  font-size:clamp(13px,1.05vw,16px)!important;
  line-height:1.05!important;
  letter-spacing:-.01em!important;
  white-space:normal!important;
  text-wrap:pretty;
}

/* Glint remains restrained and themed too. */
.sw-tcg-card-market-page .sw-orbit-r29-right .sw-card-specs-label i::after{
  background:linear-gradient(
    90deg,transparent,color-mix(in srgb,var(--orbit-a) 62%,transparent),transparent
  )!important;
}
