/* Apply to the image itself. Keep container opacity at 1 to avoid double fading.
   Opaque original backgrounds remain; mask softens the rectangle, not a cutout. */
.ultimate-overlay.bond-overlay img.bond-cg-overlay-art {
  display:block; width:100%; height:100%; object-fit:contain; object-position:center;
  opacity:.43; pointer-events:none; user-select:none;
  -webkit-mask-image:radial-gradient(ellipse 68% 70% at 50% 45%, #000 47%, transparent 100%);
  mask-image:radial-gradient(ellipse 68% 70% at 50% 45%, #000 47%, transparent 100%);
}
/* Upgrade/card art remains readable; no combat overlay transparency. */
.bond-cg-card-art { display:block; width:100%; height:100%; object-fit:contain; object-position:center; pointer-events:none; }
