.cases-page.case-final .case-card,
.case-open-final .case-open-panel,
.case-open-final .case-strip-wrap,
.case-open-final .reward-card,
.cases-page .balance-box,
.cases-page .chance-box,
.cases-page .final-note {
  background: linear-gradient(180deg, rgba(27,19,24,.94), rgba(17,13,16,.98)) !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.28) !important;
}
.cases-page .case-card.case-orange { background: linear-gradient(180deg, rgba(255,140,48,.18), rgba(19,13,16,.98)) !important; }
.cases-page .case-card.case-cyan { background: linear-gradient(180deg, rgba(255,255,255,.12), rgba(19,13,16,.98)) !important; }
.cases-page .case-card.case-gold { background: linear-gradient(180deg, rgba(255,204,91,.18), rgba(19,13,16,.98)) !important; }
.cases-page .case-card.case-magenta { background: linear-gradient(180deg, rgba(255,160,205,.16), rgba(19,13,16,.98)) !important; }
.cases-page .case-content h2,
.cases-page .case-price,
.cases-page .chance-box strong,
.case-open-final h1,
.case-open-final h3,
.case-open-final .case-tile span,
.case-open-final .reward-card h3 {
  color: #fff8f1 !important;
  text-shadow: none !important;
}
.cases-page .case-content p,
.cases-page .chance-box span,
.cases-page .final-note,
.case-open-final .lead,
.case-open-final .reward-card p { color: #ead7c8 !important; }
.cases-page .mini-badge,
.cases-page .tag,
.case-open-final .mini-badge,
.case-open-final .tag {
  background: rgba(255,255,255,.08) !important;
  color: #fff8f1 !important;
  border: 1px solid rgba(255,255,255,.10) !important;
}
.cases-page .mini-badge.soft { background: rgba(255,137,44,.16) !important; color: #ffd4b0 !important; }
.cases-page .buy-form select {
  background: rgba(255,255,255,.07) !important;
  color: #fff8f1 !important;
  border: 1px solid rgba(255,255,255,.12) !important;
}
@media (max-width: 760px) {
  .cases-page .case-card { grid-template-columns: 1fr !important; }
  .cases-page .case-art img { height: 190px !important; }
}
