/* Survivor One v0.3.229 — iOS-safe fixed Aurora canvas + dark upcoming game cards.
   Presentation only. The v0.3.229 html background-attachment approach is explicitly neutralized. */

html{
  background:var(--bg)!important;
  background-image:none!important;
  background-attachment:scroll!important;
  background-size:auto!important;
  background-repeat:repeat!important
}

body{
  position:relative!important;
  isolation:isolate!important;
  background:transparent!important
}

/* A real fixed paint layer, independent of document height. This avoids the iOS/PWA
   seam caused by background-attachment:fixed on a long scrolling html element. */
body::before{
  content:"";
  position:fixed;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:
    radial-gradient(ellipse at 8% 16%,
      color-mix(in srgb,var(--primary) 92%,#22d3ee) 0%,
      color-mix(in srgb,var(--primary) 68%,transparent) 34%,
      transparent 62%),
    radial-gradient(ellipse at 94% 24%,
      color-mix(in srgb,var(--secondary) 90%,#ff7a4d) 0%,
      color-mix(in srgb,var(--secondary) 62%,transparent) 30%,
      transparent 62%),
    linear-gradient(135deg,
      color-mix(in srgb,var(--primary) 74%,#173f43) 0%,
      color-mix(in srgb,var(--primary) 58%,var(--secondary)) 50%,
      color-mix(in srgb,var(--secondary) 44%,#314846) 100%);
  background-repeat:no-repeat;
  background-size:cover
}

/* Keep the approved dark treatment for upcoming pick-week games. */
.v0391-scoreboard.is-pick .v0391-game{
  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;
  color:#f8fafc!important
}
.v0391-scoreboard.is-pick .v0391-game-head{
  background:rgba(8,15,27,.48)!important;
  border-bottom-color:rgba(148,163,184,.12)!important
}
.v0391-scoreboard.is-pick .v0391-team-list{background:transparent!important}
.v0391-scoreboard.is-pick .v0391-team+.v0391-team{border-top-color:rgba(148,163,184,.12)!important}
.v0391-scoreboard.is-pick .v0391-team-copy>strong,
.v0391-scoreboard.is-pick .v0391-team-copy>b,
.v0391-scoreboard.is-pick .v0391-score{color:#f8fafc!important}
.v0391-scoreboard.is-pick .v0391-meta small,
.v0391-scoreboard.is-pick .v0391-game-head small,
.v0391-scoreboard.is-pick .v0391-game-foot{color:#93a4bb!important}
.v0391-scoreboard.is-pick .v0391-game-head em{color:#ff6b52!important}
.v0391-scoreboard.is-pick .v0391-game-foot{
  background:rgba(6,12,22,.30)!important;
  border-top-color:rgba(148,163,184,.10)!important
}
