.game-thumb + .v-card .text-body-1 {
  display: none !important;
}

/* Casino chips/tiles/odds labels */
.odds, .chip, .multiplier, .bet-tag, .pill {
  background-color: var(--surface-light, #2E2E2E);
  color: var(--on-surface, #FFFFFF);           /* force full white text */
  text-shadow: 0 1px 0 rgba(0,0,0,.6);         /* subtle lift */
  border: 1px solid rgba(255,255,255,.06);     /* separates from background */
  font-weight: 700;                             /* numbers pop */
}

/* Kill low-contrast text utilities that sneak in */
.odds *, .chip *, .multiplier * {
  color: #FFFFFF !important;                    /* no white/60, no gray-300 */
  opacity: 1 !important;                        /* no text-opacity-70 */
}

/* If you use MUI / Material-style tokens */
.MuiTypography-root {
  color: rgba(255,255,255,0.92);
}
.Mui-disabled {
  opacity: .38; /* keep only for *disabled* items */
}
/* ✅ Keno winning numbers (force green instead of blue) */
.keno-number.active,
.keno-number.selected,
.keno-number.hit {
  background-color: #00C853 !important;   /* vivid green */
  color: #FFFFFF !important;              /* white text */
  border: 2px solid #00FF66 !important;   /* green edge */
  box-shadow: 0 0 12px rgba(0, 255, 102, 0.8) !important;
  font-weight: bold !important;
}