/* Force dark backgrounds on all diamond-reset-detail cards */
#diamond-reset-detail {
  background: linear-gradient(180deg, #070f1a 0%, #040a12 52%, #070f1a 100%) !important;
}
#diamond-reset-detail .offer-grid > div,
#diamond-reset-detail .combo-grid > div {
  background: rgba(8, 20, 35, 0.92) !important;
  border-color: rgba(200,168,75,.3) !important;
}
#diamond-reset-detail .combo-grid > div.featured {
  background: linear-gradient(180deg, rgba(200,168,75,.18), rgba(8,20,35,.92)) !important;
  border-color: rgba(200,168,75,.5) !important;
}
#diamond-reset-detail .offer-featured-card {
  background: linear-gradient(135deg, rgba(200,168,75,.22), rgba(8,20,35,.9)) !important;
  border-color: rgba(200,168,75,.5) !important;
}
#diamond-reset-detail .offer-note-card,
#diamond-reset-detail .offer-proof-card {
  background: rgba(8, 20, 35, 0.88) !important;
  border-color: rgba(200,168,75,.2) !important;
}
#diamond-reset-detail .offer-grid h3,
#diamond-reset-detail .combo-grid h3 {
  color: #f0f5f8 !important;
}
#diamond-reset-detail .offer-grid span,
#diamond-reset-detail .combo-grid span,
#diamond-reset-detail .combo-grid p,
#diamond-reset-detail .offer-grid > div > span {
  color: #c8dce8 !important;
}
#diamond-reset-detail .combo-grid li {
  color: #c8dce8 !important;
}
#diamond-reset-detail .combo-clarity span {
  color: #c8dce8 !important;
}
#diamond-reset-detail .offer-proof-card h3,
#diamond-reset-detail .offer-note-card h3 {
  color: #f0f5f8 !important;
}
#diamond-reset-detail .offer-proof-card p,
#diamond-reset-detail .offer-note-card p {
  color: #c8dce8 !important;
}
#diamond-reset-detail .offer-hook {
  color: #c8dce8 !important;
}
#diamond-reset-detail .offer-hook strong {
  color: #ffffff !important;
}
#diamond-reset-detail h2 {
  color: #ffffff !important;
}
#diamond-reset-detail .offer-featured-card p {
  color: #c8dce8 !important;
}
#diamond-reset-detail .offer-featured-card h3 {
  color: #ffffff !important;
}
#diamond-reset-detail .offer-featured-list span {
  color: #e8eef2 !important;
}
