/* Plazr currency artwork: six frames in a single shared sprite sheet. */
.coin-mark,.sd-reward-coin {
  background-image:url('/platform/assets/currency/plazr-coin-sprites-20261108.png') !important;
  background-size:438.79% 319.41% !important;
  background-position:8.41% 16.09% !important;
  background-repeat:no-repeat !important;
  border:0 !important;
  border-radius:50% !important;
  box-shadow:none !important;
  color:transparent !important;
  font-size:0 !important;
}
.coin-topup-art { position:relative; overflow:hidden; }
.coin-topup-art svg { visibility:hidden; }
.coin-topup-art::after {
  content:"";
  position:absolute;
  height:100%;
  aspect-ratio: 482.667 / 543;
  max-width:100%;
  left:50%; top:0;
  transform:translateX(-50%);
  background-image:url('/platform/assets/currency/plazr-coin-sprites-20261108.png');
  background-size:300% 200%;
  background-repeat:no-repeat;
  background-position:0% 0%;
}
.coin-topup-pack:nth-child(2) .coin-topup-art::after { background-position:50% 0%; }
.coin-topup-pack:nth-child(3) .coin-topup-art::after { background-position:100% 0%; }
.coin-topup-pack:nth-child(4) .coin-topup-art::after { background-position:0% 100%; }
.coin-topup-pack:nth-child(n+5) .coin-topup-art::after { background-position:50% 100%; }
.coin-topup-pack:nth-child(4) .coin-topup-art::after {
  aspect-ratio:360 / 440;
  background-size:402.22% 246.82%;
  background-position:4.60% 85.14%;
}

/* Hide text-only placeholder art when a pack is rendered without an SVG. */
.coin-topup-art { color:transparent !important; font-size:0 !important; }
