/* Soft Emoji coin icon — shared by games + design system */

.jg-coin-icon {
  flex-shrink: 0;
  display: block;
  width: 1.55rem;
  height: 1.55rem;
  overflow: visible;
  vertical-align: middle;
}

.jg-coin-icon--sm .coin-mid,
.jg-coin-icon--sm .coin-shadow,
.jg-coin-icon--sm .coin-edge-ridges {
  display: none;
}

.jg-coin-icon--sm .coin-body,
.jg-coin-icon--sm .coin-edge {
  stroke-width: 2.2;
}

.jg-coin-icon--sm .coin-face,
.jg-coin-icon--sm .coin-star {
  stroke-width: 0.85;
}

.jg-coin-cost {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  font-variant-numeric: tabular-nums;
}

.jg-coin-cost .jg-coin-icon {
  width: 1.15rem;
  height: 1.15rem;
}

.jg-coin-cost .jg-coin-icon .coin-mid,
.jg-coin-cost .jg-coin-icon .coin-shadow,
.jg-coin-cost .jg-coin-icon .coin-edge-ridges {
  display: none;
}

.jg-coin-cost .jg-coin-icon .coin-body,
.jg-coin-cost .jg-coin-icon .coin-edge {
  stroke-width: 2.2;
}

.jg-coin-cost .jg-coin-icon .coin-face,
.jg-coin-cost .jg-coin-icon .coin-star {
  stroke-width: 0.85;
}
