/* Survivor One v0.3.229 — presentation-only dark content surfaces.
   No app logic, API, pool, pick, grading, standings data, or navigation behavior changes. */

/* Home: only entries that still need a pick use the same neutral dark game-card surface.
   Keep the existing Make My Pick / makeup-pick CTA gradient untouched. */
.player-entry.needs{
  background:linear-gradient(160deg,#111b2d 0%,#0d1727 58%,#0a1322 100%)!important;
  border-color:rgba(148,163,184,.16)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.18)!important
}
.player-entry.needs .primary-pick{
  background:linear-gradient(100deg,var(--primary),var(--secondary))!important;
  color:#071016!important
}

/* Standings: mobile entry cards match the neutral dark game-card treatment. */
@media(max-width:799px){
  .standings-card .stand-row:not(.head){
    background:linear-gradient(160deg,#111b2d 0%,#0d1727 58%,#0a1322 100%)!important;
    border-color:rgba(148,163,184,.16)!important;
    box-shadow:0 10px 26px rgba(0,0,0,.18)!important
  }
  .standings-card .stand-row:not(.head) .rank{
    background:#172033!important;
    border-color:rgba(148,163,184,.18)!important;
    color:#f8fafc!important
  }
}

/* Survivor Intelligence report tabs: provide a distinct neutral-dark control surface
   so labels never wash into the Aurora background. */
#v036Reports .v036-report-tabs{
  background:#111827!important;
  border:1px solid rgba(148,163,184,.20)!important;
  box-shadow:0 8px 24px rgba(0,0,0,.16)!important
}
#v036Reports .v036-report-tabs button{
  background:transparent!important;
  color:#aebdce!important;
  border:1px solid transparent!important
}
#v036Reports .v036-report-tabs button.active,
#v036Reports .v036-report-tabs button[aria-selected="true"]{
  background:#1f2937!important;
  color:#fff!important;
  border-color:rgba(148,163,184,.28)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)!important
}

/* Survivor Intelligence Grid / Availability tables: same neutral dark content surface. */
#v036Reports .v036-grid-scroll{
  background:linear-gradient(160deg,#111b2d 0%,#0d1727 58%,#0a1322 100%)!important;
  border:1px solid rgba(148,163,184,.16)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.18)!important
}
#v036Reports .v036-grid,
#v036Reports .v036-availability{
  background:transparent!important;
  color:#f8fafc!important
}
#v036Reports .v036-grid th,
#v036Reports .v036-grid td,
#v036Reports .v036-availability th,
#v036Reports .v036-availability td{
  background:rgba(13,23,39,.78)!important;
  border-color:rgba(148,163,184,.13)!important;
  color:#f8fafc!important
}
#v036Reports .v036-grid thead th,
#v036Reports .v036-availability thead th{
  background:#111827!important;
  color:#cbd5e1!important
}
#v036Reports .v036-grid tbody th,
#v036Reports .v036-availability tbody th{
  background:#0f1b2d!important
}
