/* SwankageTCG Orbital Vault v1268 — subtle, genuinely background-only curves.
 * TEST ONLY, incremental on v1267. Keep the theme-filled cart/edit buttons
 * unchanged. Five curves are generated once per page refresh.
 *
 * v1267 mounted its SVG OVER the entire native <table> stacking context.
 * Because of that even faint strokes could cross faces, text and icons.
 * The native table/rows remain unmodified in the DOM; only the stacking
 * context changes so actual <td> contents paint on top of decorative SVG.
 */
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-native-table-scroller {
  position:relative!important;
  isolation:isolate;
}
/* Release the older table's z-index:1 stacking context so its cells may
 * paint above the independently layered atmospheric SVG. Keep all the
 * approved table dimensions, row backgrounds and hover behavior intact. */
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-native-table-scroller > table.offers-table.sw-orbit-real-table {
  position:static!important;
  z-index:auto!important;
}
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table > tbody > tr > td.sw-orbit-td {
  position:relative!important;
  z-index:3;
}
/* Sibling of the real table, rendered ABOVE semi-transparent row fills,
 * but BELOW ALL td content. It never receives clicks or hover events. */
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-native-table-scroller > svg.sw-v1268-listing-curves {
  position:absolute!important;
  display:block;
  z-index:2!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:none!important;
  overflow:hidden;
  color:var(--orbit-a,var(--sw-accent,#fb7d22));
  pointer-events:none!important;
  user-select:none;
  -webkit-user-select:none;
  filter:none!important;
  box-shadow:none!important;
}
.sw-tcg-card-market-page .sw-v1268-listing-curves,
.sw-tcg-card-market-page .sw-v1268-listing-curves * {
  pointer-events:none!important;
}
.sw-tcg-card-market-page .sw-v1268-listing-curves path {
  fill:none;
  stroke-linecap:round;
  stroke-linejoin:round;
  vector-effect:non-scaling-stroke;
}
