/* Mines: the playable covers sit in one continuous cavern mineral seam.
   Decoration only: tile geometry, input, reveal states and preloader stay intact. */
#coModal[data-game="mines"] .co-stage {
  background: #0b191b;
}
#coModal[data-game="mines"] .co-stage::before {
  background:
    linear-gradient(180deg, #0717196b, #091a1708 22%, #081a1714 86%, rgb(var(--co-surface-rgb)) 100%),
    linear-gradient(90deg, #06141647, transparent 24%, transparent 76%, #06141647),
    url('/assets/casino-scenes-20261026/mines-cave-seam.webp') center 50% / cover no-repeat;
}
#coModal[data-game="mines"] .co-stage::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(ellipse at 17% 66%, #3f9f8421, transparent 39%),
    radial-gradient(ellipse at 84% 71%, #3a9d811a, transparent 35%);
}
/* Remove the slab silhouette. Soft local shading leaves the cave visible
   through the gaps, so the playable covers share its continuous rock face. */
#coModal[data-game="mines"] .co-mines-frame::before {
  inset: -25px -30px -28px;
  background:
    radial-gradient(ellipse at 50% 48%, #07151426 0%, #07151414 50%, transparent 74%);
  filter: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
#coModal[data-game="mines"] .co-mines-grid {
  background: none;
  box-shadow: none;
}
#coModal[data-game="mines"] .co-board-caption {
  color: #c1cfc7;
  text-shadow: 0 1px 3px #02100c, 0 0 9px #02100c;
}
@media (max-width: 760px) {
  #coModal[data-game="mines"] .co-stage::before {
    background-position: center, center, center 46%;
  }
  #coModal[data-game="mines"] .co-mines-frame::before {
    inset: -18px -16px -22px;
  }
}
@media (forced-colors: active) {
  #coModal[data-game="mines"] .co-stage::before,
  #coModal[data-game="mines"] .co-stage::after,
  #coModal[data-game="mines"] .co-mines-frame::before { display: none; }
  #coModal[data-game="mines"] .co-board-caption { color: CanvasText; text-shadow: none; }
}

