/* Restore the existing dark competition panel, scoped against light-theme overrides. */
html body #app .page.print-container .predictive-wrap .predictive-card,
html body #app .page.print-container .predictive-wrap .predictive-card-btn {
  color: #fff !important;
  background: #082343b8 !important;
  border-color: rgba(112,180,232,.2) !important;
  box-shadow: inset 0 1px #ffffff0a !important;
}
html body #app .page.print-container .predictive-wrap .predictive-card:hover {
  background: #0a2d54d9 !important;
  border-color: #10cfe875 !important;
}
html body #app .page.print-container .predictive-wrap .predictive-title,
html body #app .page.print-container .predictive-wrap .predictive-cta {
  color: #fff !important;
}
html body #app .page.print-container .predictive-wrap .predictive-kicker {
  color: #10cfe8 !important;
}
html body #app .page.print-container .predictive-wrap .predictive-value.ai-gradient-text {
  background: none !important;
  color: #8ff5ff !important;
  -webkit-text-fill-color: #8ff5ff !important;
}
html body #app .page.print-container .predictive-wrap .predictive-label,
html body #app .page.print-container .predictive-wrap .predictive-sub {
  color: #9bb2ca !important;
}
/* The full explanation remains available in the info tooltip and disclosure. */
html body #app .page.print-container .predictive-wrap .predictive-head-sub {
  display: none !important;
}
