html.dmw-season-sunday {
  --dmw-season-line: #74dfb1;
  --dmw-season-accent: #ffad4e;
  --dmw-season-glow: rgba(255, 142, 46, .15);
  --dmw-season-glow-2: rgba(117, 128, 255, .13);
  --dmw-footer-accent: #e8649e;
  --dmw-footer-warm: #ffd269;
  --dmw-footer-night: #132b4d;
  --dmw-season-primary: #75e0b2;
  --dmw-season-secondary: #ffb04d;
  --dmw-season-deep-a: #123f48;
  --dmw-season-deep-b: #171735;
  --dmw-season-deep-c: #54243f;
  --dmw-season-logo-glow: #ffae4c;
}

html.dmw-season-sunday body:not(.test-home) {
  background:
    radial-gradient(circle at 7% 8%, rgba(125, 232, 182, .14), transparent 30rem),
    radial-gradient(circle at 92% 12%, rgba(255, 138, 42, .14), transparent 29rem),
    radial-gradient(circle at 83% 82%, rgba(108, 175, 255, .13), transparent 30rem),
    radial-gradient(circle at 11% 88%, rgba(243, 154, 187, .11), transparent 28rem),
    linear-gradient(180deg, var(--dmw-new-bg, #edf6fb), var(--dmw-new-bg-deep, #dceaf5)) !important;
}

html.dmw-season-sunday :is(.dmw-new-header, .test-nav, .topbar) {
  background:
    radial-gradient(circle at 8% 15%, rgba(125, 232, 182, .22), transparent 18rem),
    radial-gradient(circle at 92% 15%, rgba(255, 138, 42, .21), transparent 18rem),
    linear-gradient(115deg, rgba(14, 59, 67, .98), rgba(17, 18, 53, .98) 48%, rgba(74, 28, 56, .97)) !important;
}

html.dmw-season-sunday :is(.dmw-new-header, .test-nav, .topbar)::after {
  background: linear-gradient(90deg, #7de8b6, #f39abb, #ffc957, #ff8a2a, #85bfff) !important;
  box-shadow: 0 2px 14px rgba(255, 173, 73, .26) !important;
}

html.dmw-season-sunday .dmw-season-logo {
  transition: opacity .18s ease, filter .35s ease !important;
}

html.dmw-season-sunday .dmw-logo-is-changing { opacity: .16 !important; }

html.dmw-season-sunday :is(.dmw-new-brand, .dmw-new-footer-brand, .topbar .brand) {
  position: relative;
  isolation: isolate;
}

html.dmw-season-sunday :is(.dmw-new-brand, .dmw-new-footer-brand, .topbar .brand)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 34px;
  top: 50%;
  width: 68px;
  height: 68px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background: radial-gradient(circle, rgba(255, 205, 92, .34), rgba(137, 102, 224, .13) 46%, transparent 72%);
  filter: blur(4px);
  pointer-events: none;
}

html.dmw-season-sunday .dmw-new-footer-cta {
  background:
    radial-gradient(circle at 18% 10%, rgba(125, 232, 182, .19), transparent 37%),
    radial-gradient(circle at 82% 92%, rgba(255, 138, 42, .18), transparent 36%),
    linear-gradient(125deg, #123d46, #181632 48%, #50213e) !important;
}

html.dmw-season-sunday body.test-home {
  background:
    radial-gradient(circle at 8% 18%, rgba(125, 232, 182, .12), transparent 28rem),
    radial-gradient(circle at 92% 24%, rgba(255, 138, 42, .11), transparent 28rem),
    var(--test-season-page, #f7fbff) !important;
}

html.dmw-dark.dmw-season-sunday body.test-home,
html.test-dark.dmw-season-sunday body.test-home {
  background:
    radial-gradient(circle at 8% 18%, rgba(125, 232, 182, .09), transparent 28rem),
    radial-gradient(circle at 92% 24%, rgba(255, 138, 42, .08), transparent 28rem),
    #081827 !important;
}

html.dmw-season-sunday .test-slides {
  box-shadow: 0 22px 58px rgba(10, 22, 54, .34), 0 0 0 1px rgba(255, 196, 91, .18) !important;
}

html.dmw-season-sunday .test-slide::after {
  content: "";
  position: absolute;
  inset: auto 0 0;
  height: 4px;
  background: linear-gradient(90deg, #7de8b6, #f39abb, #ffc957, #ff8a2a, #85bfff);
  pointer-events: none;
}

html.dmw-new-app.dmw-season-sunday .playerbar {
  background:
    radial-gradient(ellipse at 10% -25%, rgba(125, 232, 182, .22), transparent 43%),
    radial-gradient(ellipse at 90% 115%, rgba(255, 138, 42, .19), transparent 44%),
    linear-gradient(120deg, #112f46, #171632 50%, #45223f) !important;
}

html.dmw-new-app.dmw-season-sunday .app-player {
  background:
    linear-gradient(180deg, rgba(255,255,255,.10), transparent 38%),
    linear-gradient(115deg, rgba(24, 91, 91, .96), rgba(21, 36, 74, .98) 52%, rgba(85, 37, 66, .96)) !important;
  border-color: rgba(255, 210, 111, .38) !important;
}

@media (prefers-reduced-motion: reduce) {
  html.dmw-season-sunday .dmw-season-logo {
    transition: none !important;
  }
}
