/* Generated by scripts/build-seasonal-styles.mjs. */
:root:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) {
  --muted: hsl(var(--season-hue) 9.76% 67.84%);
  --purple: hsl(var(--season-hue) 100.00% 59.22%);
  --purple-light: hsl(var(--season-hue) 100.00% 73.73%);
  --purple-dark: hsl(var(--season-hue) 88.06% 26.27%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .brand > img {
  filter: drop-shadow(0 0 8px hsl(var(--season-hue) 89.27% 59.80% / 38%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .brand-copy .brand-wordmark {
  filter: drop-shadow(0 0 12px hsl(var(--season-hue) 100.00% 59.80% / 28%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .main-nav {
  color: hsl(var(--season-hue) 13.16% 85.10%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .login-button {
  color: hsl(var(--season-hue) 13.92% 84.51%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .login-button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .login-button:focus-visible { border-color: hsl(var(--season-hue) 100.00% 73.73% / 45%); background: hsl(var(--season-hue) 100.00% 59.22% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-player-head {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 32%);
  background: hsl(var(--season-hue) 61.90% 4.12%);
  box-shadow: 0 0 12px hsl(var(--season-hue) 100.00% 59.22% / 18%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-social-icon {
  filter: drop-shadow(0 0 7px hsl(var(--season-hue) 100.00% 59.22% / 46%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) a.header-social-icon:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) a.header-social-icon:focus-visible {
  color: hsl(var(--season-hue) 100.00% 88.24%);
  filter: drop-shadow(0 0 10px hsl(var(--season-hue) 100.00% 73.73% / 72%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hero-glow-purple {
  background: radial-gradient(circle, hsl(var(--season-hue) 100.00% 59.22% / 34%), transparent 67%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .eyebrow {
  color: hsl(var(--season-hue) 23.08% 87.25%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hero h1 .hero-title-brand {
  background: linear-gradient(100deg, hsl(var(--season-hue) 100.00% 80.78%) 4%, hsl(var(--season-hue) 100.00% 58.63%) 55%, #ff3154 106%);
  filter: drop-shadow(0 12px 35px hsl(var(--season-hue) 100.00% 59.22% / 23%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .button-ghost:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .button-ghost:focus-visible { border-color: hsl(var(--season-hue) 100.00% 73.73% / 68%); background: hsl(var(--season-hue) 100.00% 59.22% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .launch-note small { color: hsl(var(--season-hue) 6.12% 48.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hero-mark::before {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 13%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 3%);
  box-shadow: inset 0 0 80px hsl(var(--season-hue) 100.00% 59.22% / 7%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .logo-halo {
  background: radial-gradient(circle, hsl(var(--season-hue) 100.00% 59.22% / 40%), transparent 68%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .pixel {
  box-shadow: 0 0 20px hsl(var(--season-hue) 100.00% 59.22% / 48%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .scroll-cue {
  color: hsl(var(--season-hue) 6.14% 44.71%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .intro-strip {
  background: hsl(var(--season-hue) 18.52% 5.29%);
  color: hsl(var(--season-hue) 5.68% 44.90%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .section-kicker p {
  color: hsl(var(--season-hue) 6.07% 51.57%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .story-card {
  background: hsl(var(--season-hue) 17.24% 5.69%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .story-card::after {
  border: 1px solid hsl(var(--season-hue) 100.00% 59.22% / 16%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .story-card-primary {
  background: linear-gradient(150deg, hsl(var(--season-hue) 55.56% 14.12%), hsl(var(--season-hue) 25.71% 6.86%) 70%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .card-symbol {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 28%);
  box-shadow: inset 0 0 30px hsl(var(--season-hue) 100.00% 59.22% / 12%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .story-card p {
  color: hsl(var(--season-hue) 7.27% 56.86%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .manifesto {
  background: linear-gradient(115deg, hsl(var(--season-hue) 82.22% 35.29%) 0%, hsl(var(--season-hue) 74.09% 48.43%) 46%, hsl(var(--season-hue) 86.73% 55.69%) 70%, #d62a73 132%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .manifesto-mark img {
  filter: drop-shadow(0 25px 40px hsl(var(--season-hue) 100.00% 3.92% / 36%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .manifesto h2 span {
  color: hsl(var(--season-hue) 60.98% 8.04%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .manifesto-points div {
  background: hsl(var(--season-hue) 85.07% 13.14% / 34%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-card {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 24%);
  background: radial-gradient(circle at 86% 30%, hsl(var(--season-hue) 100.00% 59.22% / 25%), transparent 38%), hsl(var(--season-hue) 23.08% 5.10%);
  box-shadow: inset 0 0 110px hsl(var(--season-hue) 100.00% 59.22% / 5%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .coming-soon-button {
  color: hsl(var(--season-hue) 61.11% 7.06%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-emblem {
  background: hsl(var(--season-hue) 42.86% 1.37% / 48%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-emblem .community-emblem-wordmark {
  filter: drop-shadow(0 0 12px hsl(var(--season-hue) 100.00% 59.80% / 28%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-emblem small { color: hsl(var(--season-hue) 5.79% 47.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .site-footer p,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .site-footer > a:last-child {
  color: hsl(var(--season-hue) 6.25% 43.92%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-hero-copy h1 span {
  background: linear-gradient(102deg, hsl(var(--season-hue) 100.00% 82.75%), hsl(var(--season-hue) 89.52% 55.10%) 58%, #ff3355 112%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hierarchy-line a {
  color: hsl(var(--season-hue) 5.83% 47.06%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-banlist-link {
  background: radial-gradient(circle at 82% 20%, rgb(255 41 77 / 13%), transparent 34%), linear-gradient(120deg, hsl(var(--season-hue) 73.49% 16.27% / 94%), hsl(var(--season-hue) 68.00% 4.90% / 96%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-banlist-icon,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-section-icon {
  background: linear-gradient(145deg, rgb(146 26 59 / 38%), hsl(var(--season-hue) 74.51% 20.00% / 38%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-banlist-copy strong {
  color: hsl(var(--season-hue) 44.44% 96.47%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-banlist-count {
  color: hsl(var(--season-hue) 11.55% 49.22%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-card {
  background: linear-gradient(155deg, hsl(var(--season-hue) 20.00% 8.82%), hsl(var(--season-hue) 16.67% 4.71%) 64%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-card::before {
  background: hsl(var(--season-hue) 100.00% 59.22% / 14%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-card:hover {
  border-color: hsl(var(--season-hue) 100.00% 73.73% / 42%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-info {
  background: hsl(var(--season-hue) 23.08% 2.55% / 72%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-info p {
  color: hsl(var(--season-hue) 7.45% 63.14%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-info p span {
  color: hsl(var(--season-hue) 7.77% 37.84%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-card-featured {
  border-color: hsl(var(--season-hue) 100.00% 73.73% / 26%);
  background: radial-gradient(circle at 24% 44%, hsl(var(--season-hue) 100.00% 59.22% / 24%), transparent 42%), hsl(var(--season-hue) 21.43% 5.49%);
  box-shadow: inset 0 0 90px hsl(var(--season-hue) 100.00% 59.22% / 5%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-hero-count,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-hero-appeal {
  background: linear-gradient(145deg, hsl(var(--season-hue) 42.86% 8.24% / 82%), hsl(var(--season-hue) 47.83% 4.51% / 90%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-hero-appeal {
  border-color: hsl(var(--season-hue) 89.42% 62.94% / 28%);
  color: hsl(var(--season-hue) 51.72% 94.31%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-hero-appeal:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-hero-appeal:focus-visible {
  border-color: hsl(var(--season-hue) 100.00% 70.00% / 56%);
  box-shadow: 0 20px 46px rgb(0 0 0 / 28%), 0 0 28px hsl(var(--season-hue) 74.90% 51.57% / 13%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-hero-appeal-icon {
  border: 1px solid hsl(var(--season-hue) 89.35% 66.86% / 28%);
  background: hsl(var(--season-hue) 69.67% 47.84% / 13%);
  color: hsl(var(--season-hue) 83.78% 70.98%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-hero-appeal-arrow {
  color: hsl(var(--season-hue) 70.09% 79.02%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-player-head {
  background: hsl(var(--season-hue) 10.64% 9.22%);
  box-shadow: 0 3px 12px #000, inset 0 0 0 2px hsl(var(--season-hue) 25.00% 3.14%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-state {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 16%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 67.21% 11.96% / 68%), hsl(var(--season-hue) 68.00% 4.90% / 92%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-state strong {
  color: hsl(var(--season-hue) 33.33% 94.12%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-state p {
  color: hsl(var(--season-hue) 9.17% 55.10%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .map-placeholder-card {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 24%);
  background: radial-gradient(circle at 85% 20%, hsl(var(--season-hue) 100.00% 59.22% / 25%), transparent 40%), hsl(var(--season-hue) 27.27% 4.31% / 86%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .map-live-shell {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 24%);
  background: hsl(var(--season-hue) 41.18% 3.33% / 92%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .map-live-bar {
  background: linear-gradient(90deg, hsl(var(--season-hue) 57.14% 8.24% / 98%), hsl(var(--season-hue) 50.00% 3.92% / 96%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .map-live-icon {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 32%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 11%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .map-live-actions a {
  color: hsl(var(--season-hue) 46.88% 12.55%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .map-live-actions a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .map-live-actions a:focus-visible { color: hsl(var(--season-hue) 46.88% 12.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .map-frame-wrap { background: hsl(var(--season-hue) 36.84% 3.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .map-frame-wrap::before {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 7%);
  box-shadow: inset 0 0 55px hsl(var(--season-hue) 78.57% 27.45% / 12%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .map-frame { background: hsl(var(--season-hue) 36.84% 3.73%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-page {
  background: radial-gradient(circle at 78% 8%, hsl(var(--season-hue) 100.00% 59.22% / 10%), transparent 28%), var(--ink);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-sidebar {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 16%);
  background: hsl(var(--season-hue) 23.08% 5.10% / 82%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-sidebar-brand img {
  box-shadow: 0 0 20px hsl(var(--season-hue) 100.00% 59.22% / 28%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-sidebar-brand small {
  color: hsl(var(--season-hue) 6.17% 47.65%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-group h2 {
  color: hsl(var(--season-hue) 6.17% 47.65%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-link {
  color: hsl(var(--season-hue) 8.43% 67.45%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-link:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-link:focus-visible,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-link.is-active {
  background: hsl(var(--season-hue) 100.00% 59.22% / 9%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-cover {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 28%);
  background: linear-gradient(115deg, hsl(var(--season-hue) 88.06% 26.27% / 66%), hsl(var(--season-hue) 28.57% 5.49% / 92%) 58%, rgb(255 41 77 / 12%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-cover::after {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 18%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-cover-copy > span {
  color: hsl(var(--season-hue) 100.00% 86.86%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-cover-copy > strong {
  text-shadow: 5px 5px 0 hsl(var(--season-hue) 100.00% 59.22% / 32%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-cover > img {
  box-shadow: 0 0 48px hsl(var(--season-hue) 100.00% 59.22% / 42%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-breadcrumb {
  color: hsl(var(--season-hue) 6.67% 44.12%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-breadcrumb strong { color: hsl(var(--season-hue) 11.43% 72.55%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-lead {
  color: hsl(var(--season-hue) 11.28% 73.92%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-callout {
  background: linear-gradient(90deg, hsl(var(--season-hue) 100.00% 59.22% / 12%), rgb(255 255 255 / 2%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-callout p { color: hsl(var(--season-hue) 7.48% 58.04%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-next {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 20%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-next:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-next:focus-visible {
  background: hsl(var(--season-hue) 100.00% 59.22% / 8%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-next small { color: hsl(var(--season-hue) 6.17% 47.65%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-section-heading > p:last-child {
  color: hsl(var(--season-hue) 6.79% 56.67%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-step {
  background: linear-gradient(145deg, hsl(var(--season-hue) 100.00% 59.22% / 8%), rgb(255 255 255 / 1%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-step:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-step:focus-visible {
  border-color: hsl(var(--season-hue) 100.00% 73.73% / 58%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-topic-card::after {
  border-top: 1px solid hsl(var(--season-hue) 100.00% 59.22% / 22%);
  border-left: 1px solid hsl(var(--season-hue) 100.00% 59.22% / 22%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-topic-icon {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 25%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-topic-card p { color: hsl(var(--season-hue) 5.69% 51.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-topic-card > small {
  color: hsl(var(--season-hue) 6.06% 38.82%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-author small { color: hsl(var(--season-hue) 6.17% 47.65%); }

@media (min-width: 981px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-sidebar > .wiki-nav-groups {
    scrollbar-color: hsl(var(--season-hue) 100.00% 77.45% / 40%) transparent;
  }
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-coming-glow {
  background: radial-gradient(circle, hsl(var(--season-hue) 100.00% 59.22% / 24%), rgb(255 41 77 / 7%) 38%, transparent 70%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-coming-copy > p:not(.eyebrow) {
  color: hsl(var(--season-hue) 6.59% 64.31%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-coming-status {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 22%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 5%);
  color: hsl(var(--season-hue) 6.67% 55.88%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-meme-card {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 25%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-meme-card::before {
  background: linear-gradient(180deg, transparent 58%, hsl(var(--season-hue) 28.57% 2.75% / 88%) 100%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-meme-label {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 30%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-meme-card figcaption span { color: hsl(var(--season-hue) 7.79% 69.80%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-coming-ticker {
  color: hsl(var(--season-hue) 5.83% 40.39%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .store-hero-copy > p:not(.eyebrow) {
  color: hsl(var(--season-hue) 8.98% 67.25%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .store-status {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 22%);
  color: hsl(var(--season-hue) 6.67% 55.88%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .store-hero-mark {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 20%);
  background: radial-gradient(circle, hsl(var(--season-hue) 100.00% 59.22% / 22%), transparent 66%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .store-hero-mark::after {
  border-color: hsl(var(--season-hue) 100.00% 73.73% / 22%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .store-hero-mark img {
  box-shadow: 0 0 60px hsl(var(--season-hue) 100.00% 59.22% / 45%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .store-section-nav {
  background: hsl(var(--season-hue) 20.00% 3.92% / 88%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .store-section-nav a {
  color: hsl(var(--season-hue) 8.98% 67.25%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .store-section-nav a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .store-section-nav a:focus-visible { background: hsl(var(--season-hue) 100.00% 59.22% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .store-section-heading > p:last-child { color: hsl(var(--season-hue) 6.79% 56.67%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-card {
  background: linear-gradient(160deg, hsl(var(--season-hue) 100.00% 59.22% / 7%), rgb(255 255 255 / 1.5%) 48%, rgb(255 41 77 / 3%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-card::after {
  border: 1px solid hsl(var(--season-hue) 100.00% 59.22% / 19%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-card.is-featured {
  border-color: hsl(var(--season-hue) 100.00% 73.73% / 58%);
  background: linear-gradient(160deg, hsl(var(--season-hue) 100.00% 59.22% / 18%), hsl(var(--season-hue) 26.67% 5.88% / 94%) 56%, rgb(255 41 77 / 8%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-card > p:first-of-type {
  color: hsl(var(--season-hue) 6.17% 47.65%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-price strong { color: hsl(var(--season-hue) 17.95% 84.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-description { color: hsl(var(--season-hue) 6.73% 56.27%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-card li { color: hsl(var(--season-hue) 9.09% 69.80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-card button {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 18%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 8%);
  color: hsl(var(--season-hue) 6.14% 44.71%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .rewards-section {
  background: radial-gradient(circle at 85% 25%, hsl(var(--season-hue) 100.00% 59.22% / 13%), transparent 30%), hsl(var(--season-hue) 16.67% 4.71%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .reward-icon {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 30%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .reward-card p { color: hsl(var(--season-hue) 6.09% 54.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .reward-state { color: hsl(var(--season-hue) 6.86% 40.00%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-page {
  background:
    radial-gradient(circle at 88% 10%, hsl(var(--season-hue) 100.00% 59.22% / 11%), transparent 27%),
    radial-gradient(circle at 8% 42%, rgb(255 41 77 / 5%), transparent 22%),
    var(--ink);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-intro-copy > p { color: hsl(var(--season-hue) 8.98% 67.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-system-state {
  color: hsl(var(--season-hue) 5.83% 47.06%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-sidebar {
  background: linear-gradient(165deg, hsl(var(--season-hue) 100.00% 59.22% / 13%), hsl(var(--season-hue) 16.67% 4.71% / 96%) 43%);
  box-shadow: 8px 8px 0 hsl(var(--season-hue) 100.00% 59.22% / 12%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-sidebar-brand img { box-shadow: 0 0 20px hsl(var(--season-hue) 100.00% 59.22% / 30%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-sidebar > nav a {
  color: hsl(var(--season-hue) 5.65% 51.37%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-sidebar > nav a span { color: hsl(var(--season-hue) 6.52% 36.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-sidebar > nav a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-sidebar > nav a:focus-visible,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-sidebar > nav a.is-active { background: hsl(var(--season-hue) 100.00% 59.22% / 11%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-login-card { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 15%); background: hsl(var(--season-hue) 100.00% 59.22% / 5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-login-card p { color: hsl(var(--season-hue) 5.83% 47.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-login-card a,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-transfer-form button {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 15%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 8%);
  color: hsl(var(--season-hue) 5.83% 43.73%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-login-card a { color: hsl(var(--season-hue) 19.63% 79.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-login-card a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-login-card a:focus-visible { border-color: hsl(var(--season-hue) 100.00% 73.73% / 42%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-dashboard-header {
  background: hsl(var(--season-hue) 16.67% 4.71% / 90%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-dashboard-header > span { color: hsl(var(--season-hue) 5.83% 43.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-stat-card {
  background: linear-gradient(145deg, hsl(var(--season-hue) 100.00% 59.22% / 7%), rgb(255 255 255 / 1.5%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-stat-card > span { color: hsl(var(--season-hue) 5.65% 51.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-stat-card > small { color: hsl(var(--season-hue) 6.81% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-panel { background: hsl(var(--season-hue) 16.67% 4.71% / 91%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-panel-heading > span { color: hsl(var(--season-hue) 7.29% 37.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-distribution-row > div:first-child { color: hsl(var(--season-hue) 5.98% 54.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-distribution-row strong { color: hsl(var(--season-hue) 10.57% 75.88%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-panel-note { color: hsl(var(--season-hue) 5.88% 43.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-account-avatar { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 22%); background: hsl(var(--season-hue) 23.08% 5.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-account-summary small { color: hsl(var(--season-hue) 6.25% 43.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-account-balance span { color: hsl(var(--season-hue) 5.60% 49.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-transfer-form label { color: hsl(var(--season-hue) 6.67% 41.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-transfer-form input { background: hsl(var(--season-hue) 17.65% 3.33%); color: hsl(var(--season-hue) 6.67% 41.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-table-head { color: hsl(var(--season-hue) 6.81% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-empty-state p { color: hsl(var(--season-hue) 5.94% 42.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-tool-card {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 18%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 100.00% 59.22% / 10%), hsl(var(--season-hue) 16.67% 4.71% / 94%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) a.bank-tool-card:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) a.bank-tool-card:focus-visible { border-color: hsl(var(--season-hue) 100.00% 73.73% / 48%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-tool-card > span { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 28%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-tool-card p { color: hsl(var(--season-hue) 5.58% 45.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-tool-card.is-disabled > b { color: hsl(var(--season-hue) 6.53% 39.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-profile-data span { color: hsl(var(--season-hue) 5.83% 47.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-vote-total > small { color: hsl(var(--season-hue) 6.67% 38.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-vote-details small { color: hsl(var(--season-hue) 5.88% 43.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-vote-open { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 28%); background: hsl(var(--season-hue) 100.00% 59.22% / 9%); color: hsl(var(--season-hue) 14.58% 81.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-vote-open:hover, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-vote-open:focus-visible { background: hsl(var(--season-hue) 100.00% 59.22% / 16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-exchange-form { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 15%); background: linear-gradient(150deg, hsl(var(--season-hue) 100.00% 59.22% / 8%), rgb(7 7 10 / 72%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-exchange-form label { color: hsl(var(--season-hue) 5.83% 47.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-exchange-form input,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-exchange-form select { background: hsl(var(--season-hue) 17.65% 3.33%); color: hsl(var(--season-hue) 6.10% 41.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-exchange-form > button:not(.hub-exchange-submit) { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 18%); background: hsl(var(--season-hue) 100.00% 59.22% / 7%); color: hsl(var(--season-hue) 5.83% 43.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-exchange-result span { color: hsl(var(--season-hue) 5.83% 47.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-exchange-result small { color: hsl(var(--season-hue) 6.95% 36.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-exchange-submit { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 14%); background: hsl(var(--season-hue) 100.00% 59.22% / 8%); color: hsl(var(--season-hue) 5.83% 43.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-rates-head { color: hsl(var(--season-hue) 6.81% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-summary {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 17%);
  background: linear-gradient(120deg, hsl(var(--season-hue) 100.00% 59.22% / 10%), rgb(255 41 77 / 3%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-summary > div > span { color: hsl(var(--season-hue) 6.30% 49.80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-summary small { color: hsl(var(--season-hue) 6.47% 39.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-symbol {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 28%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 9%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-list-head {
  color: hsl(var(--season-hue) 6.81% 37.45%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-placeholder > span {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 21%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-placeholder strong { color: hsl(var(--season-hue) 9.52% 75.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-placeholder p { color: hsl(var(--season-hue) 5.94% 42.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-row {
  background: linear-gradient(90deg, hsl(var(--season-hue) 69.42% 47.45% / 5%), transparent 60%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-row > span:first-child i { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 22%); background: hsl(var(--season-hue) 100.00% 59.22% / 8%); color: hsl(var(--season-hue) 83.21% 74.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-row > span:first-child strong { color: hsl(var(--season-hue) 12.94% 83.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-row > span:first-child small { color: hsl(var(--season-hue) 9.27% 40.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-currency-row > span:last-child { color: hsl(var(--season-hue) 22.63% 52.35%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-coins-panel {
  background:
    radial-gradient(circle at 88% 16%, hsl(var(--season-hue) 100.00% 73.73% / 15%), transparent 190px),
    linear-gradient(145deg, hsl(var(--season-hue) 100.00% 59.22% / 8%), hsl(var(--season-hue) 16.67% 4.71% / 93%) 52%, rgb(255 41 77 / 4%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-coins-panel::after {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 11%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-coin-emblem {
  border: 1px solid hsl(var(--season-hue) 63.87% 69.61% / 24%);
  background: radial-gradient(circle, hsl(var(--season-hue) 100.00% 50.00% / 16%), hsl(var(--season-hue) 96.00% 19.61% / 7%) 55%, transparent 72%);
  box-shadow: 0 0 0 8px hsl(var(--season-hue) 100.00% 59.22% / 5%), 0 0 42px hsl(var(--season-hue) 100.00% 50.00% / 20%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-coin-emblem > img {
  filter: drop-shadow(0 0 16px hsl(var(--season-hue) 100.00% 50.00% / 48%)) drop-shadow(8px 10px 0 hsl(var(--season-hue) 92.16% 10.00% / 56%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-coin-balance > span { color: hsl(var(--season-hue) 6.02% 48.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-coin-balance p { color: hsl(var(--season-hue) 5.58% 45.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-coin-sources > span {
  color: hsl(var(--season-hue) 5.58% 54.31%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-coin-button {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 17%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 8%);
  color: hsl(var(--season-hue) 7.08% 44.31%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-page { background: radial-gradient(circle at 12% 12%, hsl(var(--season-hue) 100.00% 59.22% / 11%), transparent 29%), radial-gradient(circle at 88% 25%, rgb(255 41 77 / 7%), transparent 28%), #07070a; }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-back { color: hsl(var(--season-hue) 6.38% 46.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-intro-copy > p { color: hsl(var(--season-hue) 8.98% 67.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-intro-copy > span:not(.is-error) i { background: hsl(var(--season-hue) 70.64% 57.25%); box-shadow: 0 0 12px hsl(var(--season-hue) 70.64% 57.25% / 70%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-player-card { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 25%); background: linear-gradient(115deg, hsl(var(--season-hue) 100.00% 59.22% / 13%), hsl(var(--season-hue) 18.18% 4.31% / 94%) 50%, rgb(255 41 77 / 6%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-player-login-state { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 18%); background: hsl(var(--season-hue) 23.08% 5.10% / 78%); color: hsl(var(--season-hue) 8.33% 67.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-player-card.is-guest .vote-player-login-state i { background: hsl(var(--season-hue) 5.56% 50.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-player-identity a { color: hsl(var(--season-hue) 6.73% 56.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-player-stats span { color: hsl(var(--season-hue) 5.65% 48.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-player-stats small { color: hsl(var(--season-hue) 6.81% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-votm-badge { background: linear-gradient(100deg, rgb(255 41 77 / 14%), hsl(var(--season-hue) 100.00% 59.22% / 12%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-source-breakdown { color: hsl(var(--season-hue) 9.41% 66.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-board { background: hsl(var(--season-hue) 18.18% 4.31% / 91%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-board-header > span { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 17%); color: hsl(var(--season-hue) 5.93% 46.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-podium-card { background: linear-gradient(180deg, hsl(var(--season-hue) 100.00% 59.22% / 7%), rgb(255 255 255 / 1%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-podium-card.place-1 { background: radial-gradient(circle at 50% 5%, rgb(231 174 53 / 20%), transparent 48%), linear-gradient(180deg, #211608, hsl(var(--season-hue) 13.04% 4.51%) 78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-podium-card.place-2 { background: radial-gradient(circle at 50% 5%, rgb(200 214 230 / 16%), transparent 48%), linear-gradient(180deg, #171b21, hsl(var(--season-hue) 16.67% 4.71%) 78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-place { color: hsl(var(--season-hue) 6.60% 38.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-head-wrap { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 24%); background: radial-gradient(circle, hsl(var(--season-hue) 65.18% 56.08% / 14%), hsl(var(--season-hue) 22.22% 3.53% / 80%) 72%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-head-wrap.vote-head-empty { color: hsl(var(--season-hue) 6.81% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-top-title span { color: hsl(var(--season-hue) 11.45% 74.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-top-title small { color: hsl(var(--season-hue) 6.81% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-top-head { color: hsl(var(--season-hue) 6.81% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-top-empty { color: hsl(var(--season-hue) 6.67% 44.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-top-row.is-current { background: linear-gradient(90deg, hsl(var(--season-hue) 100.00% 59.22% / 12%), rgb(255 41 77 / 5%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-top-row > b { color: hsl(var(--season-hue) 6.53% 39.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-top-votm { color: hsl(var(--season-hue) 6.19% 44.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-header p { color: hsl(var(--season-hue) 5.88% 43.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-empty { border: 1px dashed hsl(var(--season-hue) 100.00% 73.73% / 20%); background: hsl(var(--season-hue) 52.63% 37.25% / 6%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-empty p { color: hsl(var(--season-hue) 6.67% 44.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-card { border: 1px solid hsl(var(--season-hue) 25.20% 48.24% / 18%); background: radial-gradient(circle at 10% 0, hsl(var(--season-hue) 52.63% 37.25% / 13%), transparent 42%), linear-gradient(145deg, hsl(var(--season-hue) 31.25% 6.27%), hsl(var(--season-hue) 22.22% 3.53%) 58%, #15080e); box-shadow: inset 0 0 34px hsl(var(--season-hue) 72.41% 17.06% / 11%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-card:hover { border-color: hsl(var(--season-hue) 38.91% 46.86% / 36%); box-shadow: inset 0 0 40px hsl(var(--season-hue) 70.73% 24.12% / 15%), 0 8px 24px rgb(0 0 0 / 22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-card:focus-visible { box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 73.73% / 18%), inset 0 0 40px hsl(var(--season-hue) 70.73% 24.12% / 15%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-month strong { color: hsl(var(--season-hue) 37.14% 93.14%); text-shadow: 0 0 14px hsl(var(--season-hue) 43.08% 50.39% / 18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-month small { color: hsl(var(--season-hue) 6.60% 38.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-total > span:not(.vote-source-breakdown) { color: hsl(var(--season-hue) 5.83% 43.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-total strong { color: hsl(var(--season-hue) 30.95% 83.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-player > b { border: 1px solid hsl(var(--season-hue) 18.18% 4.31%); background: hsl(var(--season-hue) 6.48% 42.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-player::after { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 28%); background: hsl(var(--season-hue) 27.78% 7.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-player:focus-visible { box-shadow: 0 0 0 2px hsl(var(--season-hue) 100.00% 73.73% / 18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-backdrop { background: hsl(var(--season-hue) 66.67% 2.35% / 78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 28%); background: linear-gradient(145deg, hsl(var(--season-hue) 43.48% 9.02%), hsl(var(--season-hue) 30.00% 3.92%) 72%); box-shadow: 0 24px 70px rgb(0 0 0 / 48%), 0 0 42px hsl(var(--season-hue) 100.00% 59.22% / 13%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-header h3 { color: hsl(var(--season-hue) 33.33% 94.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-header h3 span { color: hsl(var(--season-hue) 7.49% 44.51%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-header > button { color: hsl(var(--season-hue) 11.28% 73.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-header > button:hover, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-header > button:focus-visible { background: hsl(var(--season-hue) 100.00% 73.73% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-summary > strong { color: hsl(var(--season-hue) 36.67% 88.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-summary > span:not(.vote-history-modal-sources) { color: hsl(var(--season-hue) 6.12% 48.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-sources { color: hsl(var(--season-hue) 21.43% 67.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-row > b { color: hsl(var(--season-hue) 7.56% 44.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-row > strong { color: hsl(var(--season-hue) 25.00% 90.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-votes { color: hsl(var(--season-hue) 6.35% 50.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-votes > b { color: hsl(var(--season-hue) 37.14% 93.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-votes small { color: hsl(var(--season-hue) 8.08% 38.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-modal-empty { color: hsl(var(--season-hue) 7.09% 50.20%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-page,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-page {
  background:
    radial-gradient(circle at 12% 25%, hsl(var(--season-hue) 100.00% 59.22% / 14%), transparent 27%),
    radial-gradient(circle at 88% 76%, rgb(255 41 77 / 7%), transparent 24%),
    var(--ink);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-intro > p:not(.eyebrow) { color: hsl(var(--season-hue) 7.77% 62.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-benefits span { color: hsl(var(--season-hue) 6.25% 56.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-benefits span::before { box-shadow: 0 0 10px hsl(var(--season-hue) 100.00% 73.73% / 36%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-card { background: hsl(var(--season-hue) 18.18% 4.31% / 94%); box-shadow: 12px 12px 0 hsl(var(--season-hue) 100.00% 59.22% / 16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-tabs button { color: hsl(var(--season-hue) 5.83% 47.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-tabs button.is-active { background: hsl(var(--season-hue) 100.00% 59.22% / 11%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-game-steps span { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 13%); background: hsl(var(--season-hue) 100.00% 59.22% / 5%); color: hsl(var(--season-hue) 6.31% 56.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-game-steps code { color: hsl(var(--season-hue) 58.49% 89.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-form label { color: hsl(var(--season-hue) 7.69% 66.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-form input:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-create select:focus { border-color: hsl(var(--season-hue) 100.00% 73.73% / 58%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 59.22% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-form input[readonly] { border-color: hsl(var(--season-hue) 100.00% 77.45% / 24%); background: hsl(var(--season-hue) 100.00% 59.22% / 7%); color: hsl(var(--season-hue) 75.31% 84.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-form label small { color: hsl(var(--season-hue) 6.81% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-success { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 27%); background: hsl(var(--season-hue) 100.00% 59.22% / 8%); color: hsl(var(--season-hue) 57.14% 78.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-security-note p { color: hsl(var(--season-hue) 5.83% 43.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-security-note strong { color: hsl(var(--season-hue) 7.26% 64.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-header > div > p:last-child { color: hsl(var(--season-hue) 6.42% 57.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-overview > article { background: hsl(var(--season-hue) 16.67% 4.71% / 91%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-overview > article > small { color: hsl(var(--season-hue) 6.81% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-identity-card { background: linear-gradient(145deg, hsl(var(--season-hue) 100.00% 59.22% / 14%), hsl(var(--season-hue) 16.67% 4.71% / 94%)) !important; }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-player-avatar { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-panel,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-manager,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-manager { background: hsl(var(--season-hue) 16.67% 4.71% / 91%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-panel-heading > span { color: hsl(var(--season-hue) 6.60% 38.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-links a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-links a:focus-visible { border-color: hsl(var(--season-hue) 100.00% 73.73% / 35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-links small { color: hsl(var(--season-hue) 5.99% 42.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-permissions > span { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-minecraft-head span { color: hsl(var(--season-hue) 33.33% 73.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-minecraft-details dt { color: hsl(var(--season-hue) 7.25% 40.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-minecraft-details dd { color: hsl(var(--season-hue) 8.77% 66.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-minecraft-note { color: hsl(var(--season-hue) 6.73% 40.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-minecraft-link-grid li { color: hsl(var(--season-hue) 6.36% 56.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-minecraft-link-grid code { color: hsl(var(--season-hue) 36.23% 86.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-minecraft-form label { color: hsl(var(--season-hue) 7.69% 66.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .account-minecraft-form input:focus { border-color: hsl(var(--season-hue) 100.00% 73.73% / 58%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 59.22% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-create label { color: hsl(var(--season-hue) 6.10% 58.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-create button,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-result button { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 25%); background: hsl(var(--season-hue) 100.00% 59.22% / 12%); color: hsl(var(--season-hue) 29.11% 84.51%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-create button:hover:not(:disabled),
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-create button:focus-visible:not(:disabled),
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-result button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-result button:focus-visible { border-color: hsl(var(--season-hue) 100.00% 73.73% / 55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-result { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 30%); background: hsl(var(--season-hue) 100.00% 59.22% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-message { color: hsl(var(--season-hue) 7.00% 60.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-history-head { color: hsl(var(--season-hue) 6.81% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-history-row { color: hsl(var(--season-hue) 6.19% 55.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-history-row strong { color: hsl(var(--season-hue) 9.26% 78.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .invite-history-empty { color: hsl(var(--season-hue) 6.28% 40.59%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-access-page {
  background:
    radial-gradient(circle at 18% 24%, hsl(var(--season-hue) 100.00% 59.22% / 17%), transparent 28%),
    radial-gradient(circle at 82% 78%, rgb(255 41 77 / 8%), transparent 24%),
    var(--ink);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-access-card { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 23%); background: hsl(var(--season-hue) 18.18% 4.31% / 96%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-access-card::after { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-access-mark { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 35%); background: hsl(var(--season-hue) 100.00% 59.22% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-access-card > p:not(.auth-error, .auth-success) { color: hsl(var(--season-hue) 6.14% 55.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-access-links a { color: hsl(var(--season-hue) 6.03% 54.51%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-manager-intro { color: hsl(var(--season-hue) 5.51% 50.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-lock-list button { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 25%); background: hsl(var(--season-hue) 100.00% 59.22% / 10%); color: hsl(var(--season-hue) 28.89% 82.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-lock-list button:hover:not(:disabled),
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-lock-list button:focus-visible:not(:disabled) { border-color: hsl(var(--season-hue) 100.00% 73.73% / 55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-lock-empty { color: hsl(var(--season-hue) 6.55% 44.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .security-lock-empty strong { color: hsl(var(--season-hue) 8.88% 66.86%); }

@media (max-width: 980px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .menu-toggle {
    background: hsl(var(--season-hue) 20.00% 5.88%);
  }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .site-footer-credit {
  color: hsl(var(--season-hue) 7.77% 37.84%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .site-footer-copy p { color: hsl(var(--season-hue) 6.25% 43.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-legal-links > span { color: hsl(var(--season-hue) 7.85% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .auth-legal-links a { color: hsl(var(--season-hue) 6.40% 50.98%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-page {
  background:
    radial-gradient(circle at 82% 14%, hsl(var(--season-hue) 100.00% 59.22% / 9%), transparent 28rem),
    radial-gradient(circle at 12% 62%, rgb(255 41 77 / 5%), transparent 25rem),
    var(--ink);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-hero::after {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 12%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 3%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-hero-content > p:not(.eyebrow) {
  color: hsl(var(--season-hue) 7.78% 67.25%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-sidebar-label {
  color: hsl(var(--season-hue) 6.60% 38.63%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-sidebar nav a small { color: hsl(var(--season-hue) 8.79% 35.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-sidebar nav a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-sidebar nav a:focus-visible,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-sidebar nav a.is-active {
  border-color: hsl(var(--season-hue) 100.00% 73.73% / 23%);
  background: linear-gradient(90deg, hsl(var(--season-hue) 100.00% 59.22% / 11%), transparent);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-sidebar-note {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 12%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 4%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-sidebar-note strong { color: hsl(var(--season-hue) 8.24% 66.67%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-article {
  background:
    linear-gradient(135deg, hsl(var(--season-hue) 100.00% 59.22% / 5%), transparent 23rem),
    hsl(var(--season-hue) 18.18% 4.31% / 74%);
  box-shadow: 14px 14px 0 hsl(var(--season-hue) 100.00% 59.22% / 3%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-section > p {
  color: hsl(var(--season-hue) 6.45% 63.53%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-placeholder {
  color: hsl(var(--season-hue) 100.00% 83.14%) !important;
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-document-card::after {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 15%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-document-card:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-document-card:focus-visible { border-color: hsl(var(--season-hue) 100.00% 73.73% / 38%); background: hsl(var(--season-hue) 100.00% 59.22% / 5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-document-card > span { color: hsl(var(--season-hue) 6.40% 39.80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-document-card b { color: hsl(var(--season-hue) 70.37% 78.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-checklist li p { color: hsl(var(--season-hue) 6.74% 65.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-operator-card dt { color: hsl(var(--season-hue) 6.48% 42.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-operator-card dd { color: hsl(var(--season-hue) 9.26% 78.82%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-callout {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 18%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 6%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-callout > span { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 28%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-callout p { color: hsl(var(--season-hue) 6.73% 56.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-callout strong { color: hsl(var(--season-hue) 14.29% 83.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-info-grid p { color: hsl(var(--season-hue) 5.56% 49.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-purpose-list h3 { color: hsl(var(--season-hue) 11.43% 86.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-purpose-list p { color: hsl(var(--season-hue) 5.60% 50.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-feature-list strong { color: hsl(var(--season-hue) 9.80% 80.00%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-retention-grid strong { color: hsl(var(--season-hue) 12.50% 84.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-retention-grid small { color: hsl(var(--season-hue) 6.48% 42.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-status-list b { color: hsl(var(--season-hue) 9.09% 74.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-authority-links a { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 15%); background: hsl(var(--season-hue) 100.00% 59.22% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-authority-links a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-authority-links a:focus-visible { border-color: hsl(var(--season-hue) 100.00% 73.73% / 38%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-authority-links strong { color: hsl(var(--season-hue) 10.09% 78.63%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .cookie-status-card {
  border-top: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 19%);
  border-left: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 19%);
  background: linear-gradient(115deg, hsl(var(--season-hue) 100.00% 59.22% / 9%), rgb(255 41 77 / 2%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .cookie-status-card > div { border-right: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 19%); border-bottom: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 19%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .cookie-status-card small { color: hsl(var(--season-hue) 6.84% 45.88%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .cookie-status-card strong { color: hsl(var(--season-hue) 17.46% 87.65%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-cookie-table-wrap {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 18%);
  background: hsl(var(--season-hue) 28.00% 4.90%);
  box-shadow: 10px 10px 0 hsl(var(--season-hue) 100.00% 59.22% / 5%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-cookie-table th {
  border-bottom: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 17%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 7%);
  color: hsl(var(--season-hue) 10.96% 71.37%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-cookie-table td {
  color: hsl(var(--season-hue) 5.68% 55.10%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-cookie-table code { color: hsl(var(--season-hue) 100.00% 88.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .cookie-category-required { border-color: hsl(var(--season-hue) 100.00% 73.73% / 27%); background: hsl(var(--season-hue) 100.00% 59.22% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .cookie-category-off { color: hsl(var(--season-hue) 5.78% 44.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .cookie-security-strip span { color: hsl(var(--season-hue) 5.71% 41.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .cookie-security-strip b { color: hsl(var(--season-hue) 35.75% 62.16%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-legal-coming {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 19%);
  background: linear-gradient(120deg, hsl(var(--season-hue) 100.00% 59.22% / 11%), rgb(255 41 77 / 4%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-legal-coming p { color: hsl(var(--season-hue) 5.63% 54.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vip-legal-coming > span { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-compact-list li { color: hsl(var(--season-hue) 5.68% 55.10%); }

@media (max-width: 720px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-article { box-shadow: 7px 7px 0 hsl(var(--season-hue) 100.00% 59.22% / 4%); }
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-cookie-table tr { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 16%); background: hsl(var(--season-hue) 28.00% 4.90%); box-shadow: 7px 7px 0 hsl(var(--season-hue) 100.00% 59.22% / 5%); }
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .legal-cookie-table td::before { color: hsl(var(--season-hue) 13.36% 48.43%); }
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] {
  --ink: hsl(var(--season-hue) 76.47% 3.33%);
  --ink-soft: hsl(var(--season-hue) 60.00% 6.86%);
  --white: hsl(var(--season-hue) 100.00% 98.63%);
  --muted: hsl(var(--season-hue) 20.59% 73.33%);
  --purple: hsl(var(--season-hue) 84.48% 54.51%);
  --purple-light: hsl(var(--season-hue) 100.00% 77.45%);
  --purple-dark: hsl(var(--season-hue) 71.17% 21.76%);
}

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] body {
  background: hsl(var(--season-hue) 76.47% 3.33%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .cave-depth-scene {
  background: hsl(var(--season-hue) 76.47% 3.33%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .cave-depth-scene::before {
  background: var(--season-scene) center / cover no-repeat;
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .cave-depth-scene::after {
  background:
    radial-gradient(circle at 72% var(--cave-glow-y, 20%), hsl(var(--season-hue) 100.00% 60.00% / 24%), transparent 28rem),
    radial-gradient(circle at 14% calc(var(--cave-glow-y, 20%) + 18%), hsl(var(--season-hue) 71.30% 43.73% / 13%), transparent 24rem),
    linear-gradient(180deg, hsl(var(--season-hue) 76.47% 3.33% / 42%), hsl(var(--season-hue) 76.47% 3.33% / 78%));
}

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] body::before {
  background:
    radial-gradient(circle at 72% 14%, hsl(var(--season-hue) 100.00% 60.20% / 16%), transparent 30rem),
    linear-gradient(180deg, transparent, hsl(var(--season-hue) 76.47% 3.33% / 76%) 78%);
}

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .site-header {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 24%);
  background: linear-gradient(110deg, hsl(var(--season-hue) 72.73% 4.31% / 91%), hsl(var(--season-hue) 67.57% 7.25% / 83%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .brand-copy small {
  color: hsl(var(--season-hue) 13.12% 56.67%);
}

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .main-nav { color: hsl(var(--season-hue) 35.09% 77.65%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .main-nav > a:not(.nav-cta):not(.header-server-status):hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .main-nav > a:not(.nav-cta):not(.header-server-status):focus-visible,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .main-nav > a.is-active:not(.nav-cta) {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 16%);
  background: hsl(var(--season-hue) 84.21% 55.29% / 8%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .nav-item-icon { color: hsl(var(--season-hue) 71.17% 78.24%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-search-toggle:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-search-toggle:focus-visible,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-search-toggle.is-active,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-search.is-open .header-search-toggle {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 16%);
  background: hsl(var(--season-hue) 84.21% 55.29% / 8%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-search-panel {
  border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 28%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 70.37% 10.59% / 97%), hsl(var(--season-hue) 68.42% 3.73% / 98%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-search-panel > small { color: hsl(var(--season-hue) 46.73% 60.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-search-panel > p { color: hsl(var(--season-hue) 8.62% 45.49%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-socials {
  border-left: 1px solid hsl(var(--season-hue) 75.46% 68.04% / 20%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-social-icon {
  color: hsl(var(--season-hue) 86.39% 71.18%);
  filter: drop-shadow(0 0 7px hsl(var(--season-hue) 91.53% 62.94% / 38%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] a.header-social-icon:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] a.header-social-icon:focus-visible {
  color: hsl(var(--season-hue) 100.00% 88.24%);
  filter: drop-shadow(0 0 10px hsl(var(--season-hue) 100.00% 73.92% / 72%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-server-status {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 17%);
  color: hsl(var(--season-hue) 12.22% 56.67%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-server-status > i {
  background: hsl(var(--season-hue) 10.04% 44.90%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-server-status > strong { color: hsl(var(--season-hue) 24.14% 77.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-server-status:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-server-status:focus-visible { border-color: hsl(var(--season-hue) 100.00% 78.82% / 43%); color: hsl(var(--season-hue) 45.83% 90.59%); }

@media (min-width: 1401px) {
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .main-nav > a:not(.nav-cta) + a:not(.nav-cta)::before {
    background: linear-gradient(transparent, hsl(var(--season-hue) 81.33% 70.59% / 38%), transparent);
  }
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .main-nav > .header-search::before {
    background: linear-gradient(transparent, hsl(var(--season-hue) 81.33% 70.59% / 38%), transparent);
  }
}

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-actions {
  border-left: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 15%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-actions .nav-cta {
  border: 1px solid hsl(var(--season-hue) 86.96% 63.92%);
  background: linear-gradient(135deg, hsl(var(--season-hue) 72.33% 50.39%), hsl(var(--season-hue) 76.40% 34.90%) 72%, hsl(var(--season-hue) 78.69% 23.92%));
  color: hsl(var(--season-hue) 100.00% 98.63%);
  box-shadow: inset 0 1px rgb(255 255 255 / 13%), 0 0 20px hsl(var(--season-hue) 89.95% 57.06% / 25%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-actions .nav-cta .header-action-icon {
  color: hsl(var(--season-hue) 100.00% 89.41%);
  filter: drop-shadow(0 0 6px hsl(var(--season-hue) 100.00% 76.47% / 55%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-actions .login-button {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 25%);
  background: hsl(var(--season-hue) 69.23% 12.75% / 52%);
  color: hsl(var(--season-hue) 37.86% 79.80%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-actions .header-action-user { color: hsl(var(--season-hue) 70.59% 66.67%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-actions .nav-cta:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-actions .nav-cta:focus-visible {
  border-color: hsl(var(--season-hue) 100.00% 80.59%);
  background: linear-gradient(135deg, hsl(var(--season-hue) 84.11% 58.04%), hsl(var(--season-hue) 75.34% 42.94%) 72%, hsl(var(--season-hue) 80.56% 28.24%));
  box-shadow: inset 0 1px rgb(255 255 255 / 16%), 0 0 28px hsl(var(--season-hue) 92.31% 59.22% / 38%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-actions .login-button:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-actions .login-button:focus-visible {
  border-color: hsl(var(--season-hue) 100.00% 80.20% / 55%);
  background: hsl(var(--season-hue) 68.00% 29.41% / 38%);
  box-shadow: inset 0 0 20px hsl(var(--season-hue) 100.00% 73.33% / 7%), 0 0 18px hsl(var(--season-hue) 73.64% 43.14% / 17%);
}

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hero {
  background:
    linear-gradient(90deg, rgb(3 2 12 / 20%) 0%, rgb(3 2 12 / 5%) 46%, transparent 75%),
    var(--season-scene) center / cover no-repeat;
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hero::before {
  background: linear-gradient(90deg, hsl(var(--season-hue) 73.33% 2.94% / 24%), transparent 55%), linear-gradient(180deg, hsl(var(--season-hue) 76.47% 3.33% / 3%) 65%, hsl(var(--season-hue) 76.47% 3.33%) 100%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hero::after { background: linear-gradient(to top, hsl(var(--season-hue) 76.47% 3.33%), transparent); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hero-copy {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 14%);
  background: linear-gradient(135deg, hsl(var(--season-hue) 69.23% 5.10% / 66%), hsl(var(--season-hue) 71.43% 5.49% / 26%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .eyebrow { color: hsl(var(--season-hue) 37.66% 84.90%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .eyebrow span {
  background: linear-gradient(135deg, hsl(var(--season-hue) 100.00% 82.16%), hsl(var(--season-hue) 80.83% 52.94%));
  box-shadow: 0 0 15px hsl(var(--season-hue) 100.00% 62.75% / 65%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hero h1 .hero-title-brand {
  background: linear-gradient(90deg, #f5cf65 0%, #f0ac3d 28%, hsl(var(--season-hue) 100.00% 74.31%) 72%, hsl(var(--season-hue) 86.03% 55.10%) 100%);
  filter: drop-shadow(0 0 20px hsl(var(--season-hue) 100.00% 60.39% / 22%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hero-lead { color: hsl(var(--season-hue) 20.33% 75.88%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .button-primary {
  border-color: hsl(var(--season-hue) 100.00% 71.18%);
  background: linear-gradient(135deg, hsl(var(--season-hue) 86.73% 55.69%), hsl(var(--season-hue) 80.86% 40.98%));
  box-shadow: 0 0 25px hsl(var(--season-hue) 86.73% 55.69% / 28%), inset 0 1px rgb(255 255 255 / 18%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .button-primary:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .button-primary:focus-visible { box-shadow: 0 0 34px hsl(var(--season-hue) 86.73% 55.69% / 38%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .button-ghost {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 31%);
  background: hsl(var(--season-hue) 63.16% 7.45% / 52%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .launch-note {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 13%);
  background: hsl(var(--season-hue) 68.00% 4.90% / 47%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .status-dot { background: hsl(var(--season-hue) 100.00% 68.04%); box-shadow: 0 0 0 6px hsl(var(--season-hue) 100.00% 68.04% / 10%), 0 0 18px hsl(var(--season-hue) 100.00% 65.29%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .scroll-cue { color: hsl(var(--season-hue) 15.38% 54.12%); }

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .intro-strip {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 16%);
  background: linear-gradient(90deg, hsl(var(--season-hue) 71.08% 16.27% / 48%), hsl(var(--season-hue) 70.59% 6.67% / 88%), hsl(var(--season-hue) 71.08% 16.27% / 48%));
  color: hsl(var(--season-hue) 12.82% 54.12%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .section-kicker p { color: hsl(var(--season-hue) 28.65% 66.47%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .story-heading h2 span { color: hsl(var(--season-hue) 100.00% 77.45%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .story-heading > p { color: hsl(var(--season-hue) 13.95% 66.27%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .story-card {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 17%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 66.67% 12.94% / 64%), hsl(var(--season-hue) 66.67% 4.71% / 87%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .story-card::after { border-color: hsl(var(--season-hue) 100.00% 77.45% / 11%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .story-card-primary { background: linear-gradient(145deg, hsl(var(--season-hue) 72.60% 28.63% / 52%), hsl(var(--season-hue) 68.75% 6.27% / 90%)); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .card-symbol {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 38%);
  background: radial-gradient(circle, hsl(var(--season-hue) 88.68% 58.43% / 25%), hsl(var(--season-hue) 66.10% 11.57% / 78%));
  color: hsl(var(--season-hue) 100.00% 84.90%);
  box-shadow: 0 0 25px hsl(var(--season-hue) 79.49% 54.12% / 16%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .story-card p { color: hsl(var(--season-hue) 10.28% 58.04%); }

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .manifesto {
  border-block: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 12%);
  background:
    linear-gradient(90deg, hsl(var(--season-hue) 72.73% 4.31% / 96%) 0%, hsl(var(--season-hue) 72.73% 4.31% / 78%) 55%, hsl(var(--season-hue) 72.73% 4.31% / 58%)),
    var(--season-scene) center / cover scroll;
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .manifesto-mark {
  background: radial-gradient(circle, hsl(var(--season-hue) 86.41% 59.61% / 18%) 0%, hsl(var(--season-hue) 75.12% 39.41% / 8%) 38%, transparent 70%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .manifesto-mark img {
  filter:
    brightness(1.2)
    saturate(1.35)
    drop-shadow(0 0 14px hsl(var(--season-hue) 100.00% 75.49% / 88%))
    drop-shadow(0 0 38px hsl(var(--season-hue) 77.19% 55.29% / 62%))
    drop-shadow(0 0 74px hsl(var(--season-hue) 78.26% 36.08% / 42%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .manifesto h2 span {
  background: linear-gradient(92deg, hsl(var(--season-hue) 100.00% 95.69%) 0%, hsl(var(--season-hue) 100.00% 82.94%) 37%, hsl(var(--season-hue) 85.31% 65.29%) 75%, #efc663 118%);
  filter: drop-shadow(0 7px 24px hsl(var(--season-hue) 74.17% 52.94% / 28%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .manifesto-copy > p { color: hsl(var(--season-hue) 18.37% 71.18%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .manifesto-points div {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 11%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 62.86% 13.73% / 25%), hsl(var(--season-hue) 66.67% 4.71% / 13%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .community-card {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 20%);
  background:
    linear-gradient(120deg, hsl(var(--season-hue) 70.79% 17.45% / 76%), hsl(var(--season-hue) 70.37% 5.29% / 91%)),
    var(--season-scene) center / cover;
  box-shadow: 0 30px 80px rgb(0 0 0 / 27%), 0 0 55px hsl(var(--season-hue) 75.81% 51.37% / 7%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .community-card::before { background: linear-gradient(110deg, hsl(var(--season-hue) 76.47% 3.33% / 4%), hsl(var(--season-hue) 76.47% 3.33% / 68%)); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .community-copy > p:not(.eyebrow) { color: hsl(var(--season-hue) 16.25% 68.63%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .coming-soon-button {
  border: 1px solid hsl(var(--season-hue) 100.00% 81.57%);
  background: linear-gradient(135deg, hsl(var(--season-hue) 82.30% 55.69%), hsl(var(--season-hue) 78.01% 37.45%));
  box-shadow: 0 0 26px hsl(var(--season-hue) 80.26% 54.31% / 24%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .community-emblem {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 26%);
  background: radial-gradient(circle, hsl(var(--season-hue) 70.67% 29.41% / 47%), hsl(var(--season-hue) 70.00% 3.92% / 85%) 68%);
  box-shadow: 0 0 0 10px hsl(var(--season-hue) 100.00% 59.22% / 5%), 0 0 55px hsl(var(--season-hue) 76.23% 52.16% / 18%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .community-emblem::before,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .community-emblem::after { background: hsl(var(--season-hue) 100.00% 77.45% / 15%); }

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .site-footer {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 14%);
  background: hsl(var(--season-hue) 66.67% 4.71% / 70%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .site-footer p,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .site-footer > a:last-child { color: hsl(var(--season-hue) 10.76% 50.78%); }
@media (max-width: 1400px) and (min-width: 981px) {
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .menu-toggle {
    border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 22%);
    background: hsl(var(--season-hue) 65.96% 9.22% / 85%);
  }
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .main-nav {
    background:
      linear-gradient(hsl(var(--season-hue) 78.95% 3.73% / 93%), hsl(var(--season-hue) 78.95% 3.73% / 97%)),
      var(--season-scene) center / cover;
  }
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-actions {
    border-top: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 14%);
  }
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hero::before { background: linear-gradient(180deg, hsl(var(--season-hue) 76.47% 3.33% / 8%) 22%, hsl(var(--season-hue) 76.47% 3.33% / 84%) 71%, hsl(var(--season-hue) 76.47% 3.33%) 100%); }
}

@media (max-width: 980px) {
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .menu-toggle { border-color: hsl(var(--season-hue) 100.00% 77.45% / 22%); background: hsl(var(--season-hue) 65.96% 9.22% / 85%); }
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .main-nav {
    background:
      linear-gradient(hsl(var(--season-hue) 78.95% 3.73% / 93%), hsl(var(--season-hue) 78.95% 3.73% / 97%)),
      var(--season-scene) center / cover;
  }
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .header-actions {
    border-top: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 14%);
  }
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hero::before { background: linear-gradient(180deg, hsl(var(--season-hue) 76.47% 3.33% / 8%) 22%, hsl(var(--season-hue) 76.47% 3.33% / 84%) 71%, hsl(var(--season-hue) 76.47% 3.33%) 100%); }
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .community-page,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .map-page,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-page,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .store-coming-page,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .store-page,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-page,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-page,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-page,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .account-page,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .security-access-page,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-page {
  background: linear-gradient(hsl(var(--season-hue) 76.47% 3.33% / 56%), hsl(var(--season-hue) 76.47% 3.33% / 82%));
}

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .community-hero,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .map-placeholder,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vip-coming,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .store-hero,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-hero {
  background:
    linear-gradient(90deg, hsl(var(--season-hue) 76.47% 3.33% / 91%) 0%, hsl(var(--season-hue) 76.47% 3.33% / 62%) 58%, hsl(var(--season-hue) 76.47% 3.33% / 31%)),
    var(--season-scene) center / cover;
}

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .community-hero-copy h1 span,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .map-placeholder-card h1 span,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-article > h1 span,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vip-coming-copy h1 span,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .store-hero-copy h1 span,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-intro h1 span,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-intro h1 span,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .account-header h1 span {
  background: linear-gradient(90deg, #efc663, hsl(var(--season-hue) 100.00% 81.37%) 57%, hsl(var(--season-hue) 82.38% 55.49%));
}

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hierarchy-line a,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .map-placeholder-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-sidebar,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-cover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-callout,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-next,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-step,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-topic-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vip-meme-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .store-section-nav,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vip-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .reward-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-sidebar,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-dashboard-header,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-stat-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-panel,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-tool-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-player-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-board,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-history-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .account-overview > article,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .account-panel,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .invite-manager,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .security-manager,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .security-access-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-article,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-document-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-info-grid article,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-retention-grid article,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-callout,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .cookie-status-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-cookie-table-wrap,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vip-legal-coming {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 18%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 67.21% 11.96% / 70%), hsl(var(--season-hue) 68.00% 4.90% / 91%));
}

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .member-card {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 18%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 67.21% 11.96% / 72%), hsl(var(--season-hue) 68.00% 4.90% / 92%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .member-card::before { background: linear-gradient(90deg, hsl(var(--season-hue) 86.98% 57.84%), #efc663); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .member-card:hover { border-color: hsl(var(--season-hue) 100.00% 82.35% / 43%); box-shadow: 0 26px 70px rgb(0 0 0 / 26%), 0 0 28px hsl(var(--season-hue) 82.83% 54.31% / 11%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .member-head-wrap { background: radial-gradient(circle, hsl(var(--season-hue) 67.05% 34.51% / 26%), hsl(var(--season-hue) 70.00% 3.92% / 74%)); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .member-head { box-shadow: 0 0 35px hsl(var(--season-hue) 82.46% 55.29% / 16%); }

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .map-placeholder-card {
  box-shadow: 0 30px 80px rgb(0 0 0 / 28%), 0 0 55px hsl(var(--season-hue) 82.83% 54.31% / 9%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .map-placeholder-card > p:not(.eyebrow) { color: hsl(var(--season-hue) 18.12% 70.78%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .map-live-shell {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 27%);
  background: hsl(var(--season-hue) 68.42% 3.73% / 91%);
  box-shadow: 0 32px 95px rgb(0 0 0 / 52%), 0 0 55px hsl(var(--season-hue) 76.23% 52.16% / 11%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .map-live-bar { background: linear-gradient(100deg, hsl(var(--season-hue) 69.49% 11.57% / 97%), hsl(var(--season-hue) 66.67% 4.71% / 96%) 68%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .map-live-icon { box-shadow: inset 0 0 20px hsl(var(--season-hue) 100.00% 62.94% / 8%), 0 0 18px hsl(var(--season-hue) 76.23% 52.16% / 11%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .map-frame-wrap::after {
  background: linear-gradient(90deg, transparent, hsl(var(--season-hue) 89.80% 61.57%), #efc663);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-sidebar-brand { border-color: hsl(var(--season-hue) 100.00% 77.45% / 13%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-nav-link { color: hsl(var(--season-hue) 13.86% 60.39%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-nav-link:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-nav-link:focus-visible,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-nav-link.is-active { background: hsl(var(--season-hue) 79.08% 53.14% / 13%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-cover {
  background:
    linear-gradient(90deg, hsl(var(--season-hue) 68.00% 4.90% / 83%), hsl(var(--season-hue) 68.00% 4.90% / 28%)),
    var(--season-scene) center / cover;
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-cover::after { background: linear-gradient(90deg, hsl(var(--season-hue) 83.64% 56.86%), #efc663); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-step:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-step:focus-visible,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-topic-card:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-next:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-next:focus-visible { border-color: hsl(var(--season-hue) 100.00% 77.45% / 38%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-topic-icon,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .wiki-author > span { background: linear-gradient(135deg, hsl(var(--season-hue) 81.28% 53.92%), hsl(var(--season-hue) 79.87% 31.18%)); box-shadow: 0 0 20px hsl(var(--season-hue) 80.51% 53.73% / 17%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vip-coming-glow { background: radial-gradient(circle, hsl(var(--season-hue) 83.05% 53.73% / 32%), transparent 67%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vip-coming-status,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .store-status {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 25%);
  background: hsl(var(--season-hue) 69.09% 21.57% / 32%);
  color: hsl(var(--season-hue) 31.53% 78.24%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vip-coming-status i,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .store-status i { background: hsl(var(--season-hue) 100.00% 69.41%); box-shadow: 0 0 12px hsl(var(--season-hue) 88.78% 61.57%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vip-meme-card::before {
  background:
    linear-gradient(180deg, hsl(var(--season-hue) 76.47% 3.33% / 4%) 42%, hsl(var(--season-hue) 76.47% 3.33% / 90%) 100%),
    radial-gradient(circle at 78% 26%, hsl(var(--season-hue) 83.93% 56.08% / 10%), transparent 46%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vip-coming-ticker {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 14%);
  background: hsl(var(--season-hue) 67.57% 7.25% / 82%);
  color: hsl(var(--season-hue) 17.54% 58.63%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vip-card button,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-submit,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hub-coin-button {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 44%);
  background: linear-gradient(135deg, hsl(var(--season-hue) 83.33% 55.29%), hsl(var(--season-hue) 78.65% 34.90%));
  box-shadow: 0 0 24px hsl(var(--season-hue) 80.51% 53.73% / 17%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .reward-icon { background: hsl(var(--season-hue) 71.71% 40.20% / 20%); box-shadow: 0 0 20px hsl(var(--season-hue) 78.99% 53.33% / 13%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-intro,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-intro,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .account-header { border-color: hsl(var(--season-hue) 100.00% 77.45% / 15%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-system-state {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 18%);
  background: hsl(var(--season-hue) 69.89% 36.47% / 12%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-sidebar > nav a:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-sidebar > nav a:focus-visible,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-sidebar > nav a.is-active { background: hsl(var(--season-hue) 79.08% 53.14% / 14%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-login-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hub-currency-summary,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hub-currency-list,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hub-profile-data > div,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hub-vote-details > span {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 15%);
  background: hsl(var(--season-hue) 71.63% 27.65% / 10%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-login-card a,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hub-vote-open {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 27%);
  background: hsl(var(--season-hue) 73.60% 50.98% / 13%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-account-avatar,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .bank-tool-card > span,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hub-currency-symbol { box-shadow: 0 0 23px hsl(var(--season-hue) 79.66% 53.73% / 14%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hub-coins-panel { background: radial-gradient(circle at 88% 16%, hsl(var(--season-hue) 100.00% 73.73% / 20%), transparent 190px), linear-gradient(145deg, hsl(var(--season-hue) 72.31% 25.49% / 62%), hsl(var(--season-hue) 68.00% 4.90% / 93%)); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hub-coin-emblem { box-shadow: 0 0 0 8px hsl(var(--season-hue) 100.00% 59.22% / 7%), 0 0 40px hsl(var(--season-hue) 80.51% 53.73% / 28%); }

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-intro h1 { background: linear-gradient(90deg, hsl(var(--season-hue) 33.33% 95.29%), hsl(var(--season-hue) 100.00% 76.47%) 58%, hsl(var(--season-hue) 80.51% 53.73%)); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-player-card { box-shadow: 0 25px 70px rgb(0 0 0 / 25%), 0 0 35px hsl(var(--season-hue) 82.05% 54.12% / 8%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-player-stats article,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-podium-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-top-list {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 14%);
  background: hsl(var(--season-hue) 71.23% 28.63% / 9%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-podium-card.place-1 { background: radial-gradient(circle at 50% 5%, rgb(231 174 53 / 22%), transparent 48%), linear-gradient(180deg, #211608, hsl(var(--season-hue) 31.03% 5.69%) 78%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-podium-card.place-2 { background: radial-gradient(circle at 50% 5%, rgb(200 214 230 / 17%), transparent 48%), linear-gradient(180deg, #171b25, hsl(var(--season-hue) 38.46% 5.10%) 78%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-podium-card.place-3 { background: radial-gradient(circle at 50% 5%, rgb(190 102 56 / 19%), transparent 48%), linear-gradient(180deg, #21120c, hsl(var(--season-hue) 36.00% 4.90%) 78%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .vote-history-card:hover { border-color: hsl(var(--season-hue) 100.00% 77.45% / 35%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-card { box-shadow: 0 30px 80px rgb(0 0 0 / 27%), 0 0 40px hsl(var(--season-hue) 79.75% 53.53% / 8%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-tabs button.is-active { background: hsl(var(--season-hue) 79.08% 53.14% / 16%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-form input,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .account-minecraft-form input,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .invite-create select,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hub-exchange-form input,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .hub-exchange-form select {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 17%);
  background: hsl(var(--season-hue) 76.47% 3.33% / 80%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-form input:focus,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .account-minecraft-form input:focus,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .invite-create select:focus { border-color: hsl(var(--season-hue) 100.00% 77.45% / 61%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 80.51% 53.73% / 11%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-submit:hover:not(:disabled),
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-submit:focus-visible:not(:disabled) { box-shadow: 0 0 30px hsl(var(--season-hue) 80.51% 53.73% / 30%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-security-note,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .auth-legal-links { background: hsl(var(--season-hue) 72.65% 22.94% / 7%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .account-identity-card { background: linear-gradient(145deg, hsl(var(--season-hue) 70.19% 31.57% / 56%), hsl(var(--season-hue) 68.00% 4.90% / 92%)) !important; }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .account-player-avatar { box-shadow: 0 0 28px hsl(var(--season-hue) 80.51% 53.73% / 16%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .account-links a,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .invite-result,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .invite-history,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .security-lock-list article,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .security-lock-empty {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 14%);
  background: hsl(var(--season-hue) 72.22% 28.24% / 9%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .account-logout,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .invite-create button,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .invite-result button,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .security-lock-list button {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 28%);
  background: hsl(var(--season-hue) 74.90% 51.57% / 12%);
  color: hsl(var(--season-hue) 45.68% 84.12%);
}

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .security-access-card { box-shadow: 0 30px 80px rgb(0 0 0 / 28%), 0 0 40px hsl(var(--season-hue) 80.51% 53.73% / 9%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .security-access-card::after { border-color: hsl(var(--season-hue) 100.00% 77.45% / 11%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .security-access-mark { box-shadow: 0 0 25px hsl(var(--season-hue) 80.51% 53.73% / 17%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-hero::after { border-color: hsl(var(--season-hue) 100.00% 77.45% / 13%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-hero-content > h1 { background: linear-gradient(90deg, hsl(var(--season-hue) 50.00% 96.86%), hsl(var(--season-hue) 100.00% 81.76%) 60%, #efc663); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-sidebar nav a { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 10%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-sidebar nav a:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-sidebar nav a:focus-visible,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-sidebar nav a.is-active { border-color: hsl(var(--season-hue) 100.00% 77.45% / 28%); background: hsl(var(--season-hue) 79.08% 53.14% / 14%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-sidebar-note { background: hsl(var(--season-hue) 71.58% 37.25% / 9%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-checklist li,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-operator-card,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-feature-list li,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-authority-links a,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-status-list {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 13%);
  background: hsl(var(--season-hue) 72.46% 27.06% / 8%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-checklist li > span { background: linear-gradient(135deg, hsl(var(--season-hue) 80.34% 54.12%), hsl(var(--season-hue) 78.44% 32.75%)); box-shadow: 0 0 16px hsl(var(--season-hue) 80.51% 53.73% / 18%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-cookie-table th { background: hsl(var(--season-hue) 71.43% 41.18% / 12%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .legal-cookie-table-wrap::before { background: linear-gradient(90deg, hsl(var(--season-hue) 83.11% 55.88%), #efc663); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-hero {
  background:
    linear-gradient(90deg, rgb(7 7 10 / 96%), rgb(7 7 10 / 68%) 58%, rgb(7 7 10 / 28%)),
    var(--season-scene) center / cover;
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-hero-copy h1 span {
  background: linear-gradient(96deg, hsl(var(--season-hue) 100.00% 82.75%), hsl(var(--season-hue) 83.69% 54.31%) 61%, #ff3155 112%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-hero-modes li {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 20%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 67.16% 13.14% / 72%), hsl(var(--season-hue) 66.67% 4.71% / 88%));
  color: hsl(var(--season-hue) 40.74% 89.41%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-hero-modes i {
  background: hsl(var(--season-hue) 100.00% 69.61%);
  box-shadow: 0 0 12px hsl(var(--season-hue) 100.00% 69.61% / 58%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-hero-copy > p:not(.eyebrow) {
  color: hsl(var(--season-hue) 7.69% 66.86%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-quick-nav a {
  background: hsl(var(--season-hue) 21.74% 4.51% / 76%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-quick-nav a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-quick-nav a:focus-visible { border-color: hsl(var(--season-hue) 100.00% 73.73% / 45%); background: hsl(var(--season-hue) 100.00% 59.22% / 9%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) main.home-page-minimal > .hero.home-minimal-hero {
  background:
    radial-gradient(circle at 50% 36%, hsl(var(--season-hue) 72.22% 50.59% / 15%), transparent 28%),
    linear-gradient(90deg, hsl(var(--season-hue) 76.47% 3.33% / 91%), hsl(var(--season-hue) 76.47% 3.33% / 65%) 50%, hsl(var(--season-hue) 76.47% 3.33% / 42%)),
    var(--season-scene) center / cover;
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-minimal-brand > .home-seasonal-logo img {
  filter: brightness(1.12) saturate(1.15) drop-shadow(0 0 15px hsl(var(--season-hue) 100.00% 62.94% / 60%)) drop-shadow(0 0 42px hsl(var(--season-hue) 79.04% 44.90% / 28%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-minimal-brand h1 .home-wordmark {
  filter: drop-shadow(0 20px 40px rgb(0 0 0 / 35%)) drop-shadow(0 0 22px hsl(var(--season-hue) 100.00% 59.02% / 22%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-minimal-brand > span {
  color: hsl(var(--season-hue) 13.04% 63.92%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-minimal-story::before {
  background: linear-gradient(90deg, transparent, hsl(var(--season-hue) 100.00% 79.61% / 52%), transparent);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-story-copy > p {
  color: hsl(var(--season-hue) 5.88% 60.00%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-experience-heading > p {
  color: hsl(var(--season-hue) 5.73% 55.49%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-feature-card {
  background: linear-gradient(150deg, hsl(var(--season-hue) 20.00% 8.82%), hsl(var(--season-hue) 20.00% 3.92%) 72%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-feature-card::after {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 13%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-feature-card:hover { border-color: hsl(var(--season-hue) 100.00% 73.73% / 37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-feature-icon {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 32%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-feature-card p { color: hsl(var(--season-hue) 5.63% 54.71%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-status {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 19%);
  background:
    linear-gradient(110deg, hsl(var(--season-hue) 74.36% 15.29% / 88%), hsl(var(--season-hue) 52.38% 4.12% / 95%)),
    var(--season-scene) center / cover;
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-status-mark {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 21%);
  background: hsl(var(--season-hue) 55.56% 3.53% / 66%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-status-copy > p:not(.eyebrow) { color: hsl(var(--season-hue) 7.25% 59.41%); }

html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-page {
  background: linear-gradient(hsl(var(--season-hue) 76.47% 3.33% / 58%), hsl(var(--season-hue) 76.47% 3.33% / 84%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-hero {
  background:
    linear-gradient(90deg, hsl(var(--season-hue) 76.47% 3.33% / 94%) 0%, hsl(var(--season-hue) 76.47% 3.33% / 71%) 50%, hsl(var(--season-hue) 76.47% 3.33% / 25%)),
    var(--season-scene) center / cover;
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-hero::after { background: linear-gradient(to top, hsl(var(--season-hue) 76.47% 3.33%), transparent); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-hero-copy h1 span,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-section-title h2 em,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-experience-heading h2 em {
  background: linear-gradient(90deg, #efc663, hsl(var(--season-hue) 100.00% 79.02%) 58%, hsl(var(--season-hue) 80.43% 53.92%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-quick-nav a,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-feature-card {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 17%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 67.16% 13.14% / 66%), hsl(var(--season-hue) 66.67% 4.71% / 90%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-quick-nav a:hover,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-quick-nav a:focus-visible { border-color: hsl(var(--season-hue) 100.00% 80.00% / 42%); background: hsl(var(--season-hue) 70.00% 35.29% / 32%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-story { border-color: hsl(var(--season-hue) 100.00% 77.45% / 12%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-feature-card::after { border-color: hsl(var(--season-hue) 100.00% 77.45% / 12%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-feature-icon {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 34%);
  background: radial-gradient(circle, hsl(var(--season-hue) 87.04% 57.65% / 24%), hsl(var(--season-hue) 68.42% 11.18% / 79%));
  color: hsl(var(--season-hue) 100.00% 84.51%);
  box-shadow: 0 0 26px hsl(var(--season-hue) 80.59% 53.53% / 17%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-status {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 21%);
  background:
    linear-gradient(110deg, hsl(var(--season-hue) 72.04% 18.24% / 84%), hsl(var(--season-hue) 71.43% 4.12% / 92%)),
    var(--season-scene) center / cover;
  box-shadow: 0 28px 75px rgb(0 0 0 / 25%), 0 0 48px hsl(var(--season-hue) 75.61% 51.76% / 7%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .info-status-mark { border-color: hsl(var(--season-hue) 100.00% 77.45% / 23%); box-shadow: 0 0 38px hsl(var(--season-hue) 80.59% 53.53% / 14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .videos-hero h1 span { color: hsl(var(--season-hue) 100.00% 79.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .videos-public-link { border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 28%); background: hsl(var(--season-hue) 57.45% 9.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .videos-sort-label { border-bottom: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 17%); color: hsl(var(--season-hue) 23.93% 68.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-card { border: 1px solid hsl(var(--season-hue) 51.63% 70.00% / 0.1490); background: hsl(var(--season-hue) 41.46% 8.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-card:hover, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-card:focus-within { border-color: hsl(var(--season-hue) 56.25% 74.90% / 0.4196); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-screen { background: hsl(var(--season-hue) 47.37% 3.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-poster { background: radial-gradient(ellipse at 70% 25%, hsl(var(--season-hue) 47.62% 24.71%), hsl(var(--season-hue) 54.17% 9.41%) 58%, hsl(var(--season-hue) 50.00% 3.92%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-poster::after { background: linear-gradient(180deg, transparent 70%, hsl(var(--season-hue) 41.46% 8.04% / 0.2000)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-platform-mark { color: hsl(var(--season-hue) 79.80% 80.59% / 0.1686); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-play { background: hsl(var(--season-hue) 50.00% 10.20% / 0.8000); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-poster:hover .video-play, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-poster:focus-visible .video-play { border-color: hsl(var(--season-hue) 80.72% 83.73% / 0.6314); background: hsl(var(--season-hue) 61.22% 38.43% / 0.8588); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .short-video-controls { background: hsl(var(--season-hue) 45.00% 7.84%); border-top: 1px solid hsl(var(--season-hue) 100.00% 79.02% / 0.1412); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .short-video-progress { accent-color: hsl(var(--season-hue) 100.00% 79.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .short-video-buttons button { color: hsl(var(--season-hue) 100.00% 95.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .short-video-buttons button:hover { background: hsl(var(--season-hue) 100.00% 79.02% / 0.1255); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .short-video-controls :focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 86.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .short-video-time { color: hsl(var(--season-hue) 24.14% 77.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .short-video-status { color: hsl(var(--season-hue) 24.14% 77.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-card > .short-video-player:fullscreen { background: hsl(var(--season-hue) 45.45% 2.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-card h2 { color: hsl(var(--season-hue) 57.89% 96.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-author-name strong { color: hsl(var(--season-hue) 31.48% 78.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-card-author time { color: hsl(var(--season-hue) 21.11% 64.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-official-check { stroke: hsl(var(--season-hue) 26.32% 11.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-source-link { border: 1px solid hsl(var(--season-hue) 47.17% 68.82% / 0.1686); background: hsl(var(--season-hue) 48.19% 67.45% / 0.0353); color: hsl(var(--season-hue) 39.29% 78.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-source-link:hover { border-color: hsl(var(--season-hue) 48.87% 73.92% / 0.3961); background: hsl(var(--season-hue) 48.19% 67.45% / 0.0745); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .videos-empty { border: 1px solid hsl(var(--season-hue) 87.20% 75.49% / 22%); background: hsl(var(--season-hue) 54.29% 6.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .videos-empty > span { border: 1px solid hsl(var(--season-hue) 37.99% 55.10% / 0.2902); color: hsl(var(--season-hue) 85.96% 77.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .videos-empty p { color: hsl(var(--season-hue) 18.01% 68.43%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .videos-empty a { color: hsl(var(--season-hue) 95.79% 81.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .videos-pagination a { border: 1px solid hsl(var(--season-hue) 63.12% 72.35% / 0.2314); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .videos-pagination span { color: hsl(var(--season-hue) 16.49% 61.96%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .videos-page a:focus-visible, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .video-poster:focus-visible, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-editor button:focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 86.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-list button { border: 1px solid hsl(var(--season-hue) 100.00% 79.02% / 0.1608); background: hsl(var(--season-hue) 48.57% 6.86%); color: hsl(var(--season-hue) 28.42% 81.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-list button.is-active { background: hsl(var(--season-hue) 61.90% 16.47%); border-color: hsl(var(--season-hue) 60.20% 61.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-list button span, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-list button small { color: hsl(var(--season-hue) 25.17% 71.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-list > p { color: hsl(var(--season-hue) 18.82% 66.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-form { border: 1px solid hsl(var(--season-hue) 100.00% 79.02% / 0.2196); background: hsl(var(--season-hue) 54.29% 6.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-form-heading > span { color: hsl(var(--season-hue) 76.99% 77.84%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-form label { color: hsl(var(--season-hue) 35.00% 84.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-form input, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-form select { border: 1px solid hsl(var(--season-hue) 50.86% 65.69% / 0.2627); background: hsl(var(--season-hue) 52.38% 4.12%); color: hsl(var(--season-hue) 53.33% 94.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-form input:focus, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-form select:focus { outline: 2px solid hsl(var(--season-hue) 85.60% 75.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-form small { color: hsl(var(--season-hue) 17.10% 62.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-video-form button[type="submit"] { border: 1px solid hsl(var(--season-hue) 75.95% 69.02%); background: hsl(var(--season-hue) 60.70% 44.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .creator-platform-badge {
  border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 27%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 8%);
  color: hsl(var(--season-hue) 73.55% 76.27%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-hero .hierarchy-line a {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 17%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 68.81% 21.37% / 64%), hsl(var(--season-hue) 66.67% 4.71% / 86%));
  color: hsl(var(--season-hue) 11.71% 56.47%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-hero .hierarchy-line a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-hero .hierarchy-line a:focus-visible {
  border-color: hsl(var(--season-hue) 100.00% 80.78% / 47%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 70.89% 30.98% / 72%), hsl(var(--season-hue) 65.71% 6.86% / 92%));
  color: hsl(var(--season-hue) 69.23% 94.90%);
  box-shadow: 0 0 24px hsl(var(--season-hue) 75.41% 52.16% / 13%), inset 0 1px rgb(255 255 255 / 5%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-index-header h1 span,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-detail-header h1 span {
  background: linear-gradient(90deg, #efc663, hsl(var(--season-hue) 100.00% 80.59%) 54%, hsl(var(--season-hue) 78.15% 53.33%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-index-header > div > p:last-child { color: hsl(var(--season-hue) 14.62% 66.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-nav {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 16%);
  background: hsl(var(--season-hue) 66.67% 4.71% / 72%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-nav > a,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-nav-item > .hub-bank-main-link {
  color: hsl(var(--season-hue) 11.50% 55.69%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-nav > a,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-nav > .hub-bank-nav-item { border-right: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 11%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-nav > a > span,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-nav-item > .hub-bank-main-link > span { color: hsl(var(--season-hue) 74.70% 67.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-nav .hub-section-icon img { filter: drop-shadow(0 0 6px hsl(var(--season-hue) 100.00% 50.00% / 42%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-nav > a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-nav > a:focus-visible,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-nav > a.is-active,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-nav-item > .hub-bank-main-link:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-nav-item > .hub-bank-main-link:focus-visible,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-nav-item > .hub-bank-main-link.is-active { background: hsl(var(--season-hue) 74.80% 51.76% / 13%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-admin-trigger {
  background: linear-gradient(145deg, rgb(151 106 23 / 12%), hsl(var(--season-hue) 71.43% 10.98% / 82%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-admin-trigger::before { background: hsl(var(--season-hue) 100.00% 77.45% / 12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-admin-trigger:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-admin-trigger:focus-visible { background: linear-gradient(145deg, rgb(173 125 30 / 29%), hsl(var(--season-hue) 70.30% 19.80% / 90%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-route-card {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 17%);
  background: linear-gradient(150deg, hsl(var(--season-hue) 71.08% 16.27% / 73%), hsl(var(--season-hue) 71.43% 4.12% / 92%) 67%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-route-card::after { background: linear-gradient(90deg, transparent, hsl(var(--season-hue) 79.82% 55.29%), #efc663); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-route-card:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-route-card:focus-visible { border-color: hsl(var(--season-hue) 100.00% 80.20% / 45%); box-shadow: 0 27px 68px rgb(0 0 0 / 25%), 0 0 30px hsl(var(--season-hue) 80.51% 53.73% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-route-icon { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 26%); background: hsl(var(--season-hue) 100.00% 59.22% / 10%); color: hsl(var(--season-hue) 89.39% 74.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-route-icon.has-image { border-color: hsl(var(--season-hue) 63.87% 69.61% / 22%); background: radial-gradient(circle, hsl(var(--season-hue) 100.00% 50.00% / 15%), hsl(var(--season-hue) 96.00% 19.61% / 7%) 66%, transparent); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-route-icon.has-image img { filter: drop-shadow(0 0 7px hsl(var(--season-hue) 100.00% 50.00% / 45%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-route-card small { color: hsl(var(--season-hue) 28.70% 57.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-route-card p { color: hsl(var(--season-hue) 9.09% 47.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-route-card > b { color: hsl(var(--season-hue) 53.37% 62.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-detail-header > div > a { color: hsl(var(--season-hue) 9.70% 46.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-detail-header > p { color: hsl(var(--season-hue) 11.83% 63.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-rates-placeholder > span { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 24%); background: hsl(var(--season-hue) 100.00% 59.22% / 9%); color: hsl(var(--season-hue) 84.73% 74.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-rates-placeholder p { color: hsl(var(--season-hue) 8.02% 46.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-rates-placeholder.has-data { background: radial-gradient(circle at 50% 40%, hsl(var(--season-hue) 100.00% 59.22% / 8%), transparent 190px); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-rates-placeholder small { color: hsl(var(--season-hue) 9.27% 40.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-profile-page-identity { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 13%); background: linear-gradient(135deg, hsl(var(--season-hue) 70.67% 29.41% / 26%), hsl(var(--season-hue) 71.43% 4.12% / 52%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-profile-page-head { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 25%); background: hsl(var(--season-hue) 75.00% 3.14% / 72%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-profile-page-avatar > span { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 20%); background: hsl(var(--season-hue) 65.52% 5.69%); color: hsl(var(--season-hue) 14.29% 60.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-profile-page-identity small { color: hsl(var(--season-hue) 26.27% 57.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-profile-page-identity p { color: hsl(var(--season-hue) 9.52% 50.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-profile-page-identity a { color: hsl(var(--season-hue) 76.38% 75.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-profile-page-stats article { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 13%); background: hsl(var(--season-hue) 72.00% 29.41% / 7%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-profile-page-stats span { color: hsl(var(--season-hue) 7.94% 49.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-profile-page-stats small { color: hsl(var(--season-hue) 7.94% 37.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-profile-page-avatar > span.is-waiting i { background: hsl(var(--season-hue) 14.74% 50.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-card { background: radial-gradient(circle at 7% 50%, hsl(var(--season-hue) 86.73% 58.63% / 16%), transparent 220px), linear-gradient(145deg, hsl(var(--season-hue) 72.97% 14.51% / 82%), hsl(var(--season-hue) 71.43% 4.12% / 94%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-emblem { border: 1px solid hsl(var(--season-hue) 100.00% 79.61% / 27%); background: linear-gradient(145deg, hsl(var(--season-hue) 73.39% 45.69% / 24%), hsl(var(--season-hue) 75.76% 12.94% / 16%)); box-shadow: inset 0 0 25px hsl(var(--season-hue) 100.00% 65.69% / 8%), 0 12px 35px hsl(var(--season-hue) 88.10% 16.47% / 24%); color: hsl(var(--season-hue) 100.00% 82.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-emblem span { filter: drop-shadow(0 0 11px hsl(var(--season-hue) 100.00% 71.18% / 45%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-copy small { color: hsl(var(--season-hue) 54.10% 64.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-copy p { color: hsl(var(--season-hue) 9.16% 50.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-copy p strong { color: hsl(var(--season-hue) 100.00% 81.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-form label { color: hsl(var(--season-hue) 11.89% 44.51%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-form select { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 22%); background: hsl(var(--season-hue) 72.73% 4.31%); color: hsl(var(--season-hue) 27.27% 87.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-form select:focus { border-color: hsl(var(--season-hue) 100.00% 79.02% / 54%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 59.22% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-form button { border: 1px solid hsl(var(--season-hue) 100.00% 84.31% / 35%); background: linear-gradient(135deg, hsl(var(--season-hue) 79.81% 40.78%), hsl(var(--season-hue) 82.05% 54.12%)); box-shadow: 0 8px 24px hsl(var(--season-hue) 75.21% 45.88% / 25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-message { color: hsl(var(--season-hue) 18.44% 64.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-empty { border: 1px dashed hsl(var(--season-hue) 100.00% 77.65% / 18%); background: hsl(var(--season-hue) 68.04% 42.94% / 5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-empty > span { color: hsl(var(--season-hue) 39.37% 56.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-empty p { color: hsl(var(--season-hue) 7.69% 43.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-empty a { color: hsl(var(--season-hue) 78.95% 73.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .citizenship-empty b { border: 1px solid hsl(var(--season-hue) 100.00% 81.76% / 17%); color: hsl(var(--season-hue) 18.52% 47.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-coins-page-card { background: radial-gradient(circle at 10% 28%, hsl(var(--season-hue) 87.85% 58.04% / 12%), transparent 260px), linear-gradient(145deg, hsl(var(--season-hue) 71.79% 15.29% / 78%), hsl(var(--season-hue) 71.43% 4.12% / 94%)); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-law-placeholder {
  background: radial-gradient(ellipse at 50% 0%, hsl(var(--season-hue) 87.85% 58.04% / 15%), transparent 65%), linear-gradient(145deg, hsl(var(--season-hue) 71.79% 15.29% / 78%), hsl(var(--season-hue) 71.43% 4.12% / 94%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-law-placeholder p { color: hsl(var(--season-hue) 14.29% 65.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-law-placeholder .hub-law-police { border-top: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 16%); color: hsl(var(--season-hue) 27.27% 82.75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shops-summary {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 16%);
  background: hsl(var(--season-hue) 100.00% 77.65% / 12%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shops-summary > div { background: linear-gradient(145deg, hsl(var(--season-hue) 72.41% 11.37% / 96%), hsl(var(--season-hue) 70.00% 3.92% / 97%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shops-summary small { color: hsl(var(--season-hue) 21.14% 51.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shops-summary > div > span { color: hsl(var(--season-hue) 8.21% 40.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shops-summary .player-shops-summary-copy { background: radial-gradient(circle at 12% 50%, hsl(var(--season-hue) 75.93% 52.75% / 22%), transparent 180px), linear-gradient(145deg, hsl(var(--season-hue) 72.73% 12.94% / 96%), hsl(var(--season-hue) 71.43% 4.12% / 97%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shops-summary-copy > span { border: 1px solid hsl(var(--season-hue) 100.00% 80.20% / 30%); background: hsl(var(--season-hue) 75.93% 52.75% / 10%); color: hsl(var(--season-hue) 100.00% 82.35%); filter: drop-shadow(0 0 10px hsl(var(--season-hue) 100.00% 68.63% / 35%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shops-summary-copy p { color: hsl(var(--season-hue) 13.09% 62.55%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-owner { background: radial-gradient(circle at 5% 0%, hsl(var(--season-hue) 85.78% 55.88% / 13%), transparent 290px), linear-gradient(150deg, hsl(var(--season-hue) 73.58% 10.39% / 94%), hsl(var(--season-hue) 70.00% 3.92% / 97%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-section-heading > div > small { color: hsl(var(--season-hue) 40.10% 59.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-section-heading > span { color: hsl(var(--season-hue) 10.50% 42.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-locked { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 14%); background: hsl(var(--season-hue) 69.95% 37.84% / 7%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-locked > span { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 22%); color: hsl(var(--season-hue) 71.61% 69.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-locked p { color: hsl(var(--season-hue) 9.70% 46.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-locked a { border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 30%); background: hsl(var(--season-hue) 100.00% 59.22% / 12%); color: hsl(var(--season-hue) 81.82% 78.43%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-form,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-offer-manager { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 14%); background: hsl(var(--season-hue) 70.00% 3.92% / 66%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-form-intro small { color: hsl(var(--season-hue) 26.05% 53.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-form-intro p { color: hsl(var(--season-hue) 8.04% 43.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-form label,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-offer-form label { color: hsl(var(--season-hue) 13.04% 50.39%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-form label > span,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-offer-form label > span { color: hsl(var(--season-hue) 11.11% 35.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-form input,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-form textarea,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-offer-form input,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-search input { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 15%); background: hsl(var(--season-hue) 68.42% 3.73%); color: hsl(var(--season-hue) 22.81% 88.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-form input:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-form textarea:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-offer-form input:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-search input:focus { border-color: hsl(var(--season-hue) 100.00% 80.00% / 50%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 59.22% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-form button,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-offer-form button { border: 1px solid hsl(var(--season-hue) 100.00% 84.12% / 39%); background: linear-gradient(135deg, hsl(var(--season-hue) 81.40% 42.16%), hsl(var(--season-hue) 81.20% 54.12%)); box-shadow: 0 9px 25px hsl(var(--season-hue) 76.62% 45.29% / 24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-offer-form > div:first-child small { color: hsl(var(--season-hue) 42.03% 59.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-price-unit legend { color: hsl(var(--season-hue) 13.04% 50.39%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-price-unit label { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 15%); background: hsl(var(--season-hue) 68.42% 3.73%); color: hsl(var(--season-hue) 12.82% 54.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-price-unit label.is-selected { border-color: hsl(var(--season-hue) 100.00% 80.00% / 55%); background: hsl(var(--season-hue) 100.00% 59.22% / 15%); color: hsl(var(--season-hue) 76.47% 86.67%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 59.22% / 7%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-price-unit label:focus-within { outline: 2px solid hsl(var(--season-hue) 100.00% 77.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-own-offers > header,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-public-offers > header { color: hsl(var(--season-hue) 13.82% 48.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-own-offers > header b,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-public-offers > header b { color: hsl(var(--season-hue) 70.80% 73.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-own-offers article { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 10%); background: hsl(var(--season-hue) 68.14% 44.31% / 5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-own-offers article small { color: hsl(var(--season-hue) 9.01% 43.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-own-offers article.is-hidden > span { color: hsl(var(--season-hue) 10.92% 53.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-own-offers button { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 15%); background: hsl(var(--season-hue) 67.77% 47.45% / 8%); color: hsl(var(--season-hue) 40.91% 65.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-quickshop { border-bottom: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-quickshop h3 { color: hsl(var(--season-hue) 55.56% 91.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-form .player-shop-connect-choice input { accent-color: hsl(var(--season-hue) 66.67% 70.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-connect-choice small { color: hsl(var(--season-hue) 21.29% 69.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-skills-panel h2, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-skills-panel h3 { color: hsl(var(--season-hue) 57.58% 93.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-skills-panel p, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-skills-panel small { color: hsl(var(--season-hue) 24.48% 71.96%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-skills-panel a { color: hsl(var(--season-hue) 93.41% 82.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-skills-grid article { border: 1px solid hsl(var(--season-hue) 45.00% 68.63% / 0.1725); background: hsl(var(--season-hue) 62.77% 63.14% / 0.0353); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-skills-grid strong { color: hsl(var(--season-hue) 80.49% 83.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-skills-grid progress { accent-color: hsl(var(--season-hue) 64.85% 67.65%); background: hsl(var(--season-hue) 28.85% 20.39%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-skills-grid progress::-webkit-progress-bar { background: hsl(var(--season-hue) 28.85% 20.39%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-skills-grid progress::-webkit-progress-value { background: hsl(var(--season-hue) 64.85% 67.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-skills-grid progress::-moz-progress-bar { background: hsl(var(--season-hue) 64.85% 67.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-quickshop-note { color: hsl(var(--season-hue) 21.29% 69.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-quickshop > header button { border: 1px solid hsl(var(--season-hue) 49.15% 65.29% / 0.4196); background: hsl(var(--season-hue) 56.97% 49.22% / 0.1686); color: hsl(var(--season-hue) 75.00% 92.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-quickshop > header button:hover { background: hsl(var(--season-hue) 56.97% 49.22% / 0.2784); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-quickshop > header button:focus-visible { outline: 2px solid hsl(var(--season-hue) 89.69% 80.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-quickshop-status { color: hsl(var(--season-hue) 48.72% 84.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-quickshop-offers li { border: 1px solid hsl(var(--season-hue) 45.00% 68.63% / 0.1098); background: hsl(var(--season-hue) 62.77% 63.14% / 0.0353); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-quickshop-offers strong { color: hsl(var(--season-hue) 37.25% 90.00%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-quickshop-offers small { color: hsl(var(--season-hue) 21.29% 69.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-quickshop-offers li > span { color: hsl(var(--season-hue) 20.00% 71.57%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shops-market { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 16%); background: linear-gradient(150deg, hsl(var(--season-hue) 74.47% 9.22% / 90%), hsl(var(--season-hue) 66.67% 3.53% / 97%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shops-market .player-shop-section-heading > div > p { color: hsl(var(--season-hue) 8.57% 48.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-search i { color: hsl(var(--season-hue) 40.19% 58.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-card { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 14%); background: radial-gradient(circle at 8% 0%, hsl(var(--season-hue) 73.88% 51.96% / 13%), transparent 220px), hsl(var(--season-hue) 71.43% 4.12% / 75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-card > header img { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 22%); background: hsl(var(--season-hue) 71.43% 4.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-card > header small { color: hsl(var(--season-hue) 28.38% 55.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-card > header div > span { color: hsl(var(--season-hue) 65.57% 76.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-description { color: hsl(var(--season-hue) 7.14% 49.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-public-offer { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 9%); background: hsl(var(--season-hue) 71.03% 41.96% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-public-offer > span { border: 1px solid hsl(var(--season-hue) 100.00% 77.06% / 18%); color: hsl(var(--season-hue) 59.38% 62.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-public-offer div small { color: hsl(var(--season-hue) 8.13% 40.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-public-offer > p small { color: hsl(var(--season-hue) 10.43% 45.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-empty-small { border: 1px dashed hsl(var(--season-hue) 100.00% 77.65% / 12%); color: hsl(var(--season-hue) 8.41% 41.96%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-empty-market { border: 1px dashed hsl(var(--season-hue) 100.00% 77.65% / 15%); background: radial-gradient(circle, hsl(var(--season-hue) 100.00% 59.22% / 9%), transparent 220px); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-empty-market > span { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 23%); color: hsl(var(--season-hue) 73.61% 71.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-empty-market p { color: hsl(var(--season-hue) 8.30% 44.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-empty-market button { color: hsl(var(--season-hue) 69.01% 72.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-owner > summary:focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 77.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) a.player-shop-card:hover { border-color: hsl(var(--season-hue) 100.00% 77.65% / 50%); background-color: hsl(var(--season-hue) 52.00% 9.80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) a.player-shop-card:focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 77.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-description { color: hsl(var(--season-hue) 17.42% 69.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-card-footer { border-top: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-card-footer > span { color: hsl(var(--season-hue) 19.23% 69.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-card-footer > strong { color: hsl(var(--season-hue) 100.00% 82.75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-detail-intro { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 18%); background: linear-gradient(130deg, hsl(var(--season-hue) 58.73% 12.35%), hsl(var(--season-hue) 62.96% 5.29%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-detail-owner small, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-detail-location small { color: hsl(var(--season-hue) 26.17% 70.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-detail-intro > p { color: hsl(var(--season-hue) 18.58% 77.84%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-detail-offers .player-shop-section-heading > span { color: hsl(var(--season-hue) 26.17% 70.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-product { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 17%); background: hsl(var(--season-hue) 61.11% 7.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .minecraft-item-icon { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 16%); background: hsl(var(--season-hue) 42.86% 10.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .minecraft-item-icon.is-unknown { color: hsl(var(--season-hue) 26.17% 70.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-product-copy p { color: hsl(var(--season-hue) 19.18% 71.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-product > footer { border-top: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-product > footer > span { color: hsl(var(--season-hue) 18.31% 72.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .player-shop-purchase-note { color: hsl(var(--season-hue) 26.17% 70.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-page .hub-detail-header > p { color: hsl(var(--season-hue) 12.93% 71.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-summary > article { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 14%); background: linear-gradient(145deg, hsl(var(--season-hue) 72.80% 24.51% / 13%), hsl(var(--season-hue) 70.00% 3.92% / 88%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-summary article > small { color: hsl(var(--season-hue) 42.86% 67.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-summary article > span { color: hsl(var(--season-hue) 10.14% 59.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-summary .playtime-sync-card { background: radial-gradient(circle at 10% 50%, rgb(120 216 166 / 8%), transparent 130px), linear-gradient(145deg, hsl(var(--season-hue) 71.43% 17.84% / 22%), hsl(var(--season-hue) 70.00% 3.92% / 90%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-sync-card > div small { color: hsl(var(--season-hue) 25.81% 63.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-sync-card > div span { color: hsl(var(--season-hue) 9.77% 57.84%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-card { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 16%); background: radial-gradient(circle at 9% 50%, hsl(var(--season-hue) 80.00% 54.90% / 14%), transparent 260px), linear-gradient(145deg, hsl(var(--season-hue) 72.41% 11.37% / 92%), hsl(var(--season-hue) 70.00% 3.92% / 96%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-identity > img { border: 1px solid hsl(var(--season-hue) 100.00% 79.02% / 26%); background: hsl(var(--season-hue) 70.00% 3.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-identity small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-empty small { color: hsl(var(--season-hue) 55.13% 69.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-identity p { color: hsl(var(--season-hue) 10.99% 62.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-identity p i,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-player small > i { background: hsl(var(--season-hue) 10.89% 39.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-metrics article { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 12%); background: hsl(var(--season-hue) 70.33% 40.98% / 5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-metrics span { color: hsl(var(--season-hue) 11.96% 63.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-metrics small { color: hsl(var(--season-hue) 8.15% 54.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-empty > span { border: 1px solid hsl(var(--season-hue) 100.00% 78.63% / 24%); background: hsl(var(--season-hue) 66.80% 49.61% / 8%); color: hsl(var(--season-hue) 76.47% 73.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-empty p { color: hsl(var(--season-hue) 10.88% 62.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-player-empty > a { border: 1px solid hsl(var(--season-hue) 100.00% 79.61% / 33%); background: linear-gradient(135deg, hsl(var(--season-hue) 78.74% 40.59% / 45%), hsl(var(--season-hue) 70.75% 50.39% / 28%)); color: hsl(var(--season-hue) 100.00% 85.88%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-panel,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-panel { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 16%); background: radial-gradient(circle at 50% 10%, hsl(var(--season-hue) 69.60% 50.98% / 12%), transparent 330px), linear-gradient(150deg, hsl(var(--season-hue) 74.47% 9.22% / 91%), hsl(var(--season-hue) 66.67% 3.53% / 97%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-section-heading small { color: hsl(var(--season-hue) 51.25% 68.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-section-heading > span { color: hsl(var(--season-hue) 10.19% 57.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-card { border: 2px solid hsl(var(--season-hue) 100.00% 77.65% / 13%); background: linear-gradient(160deg, hsl(var(--season-hue) 72.29% 32.55% / 10%), hsl(var(--season-hue) 70.00% 3.92% / 91%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-card::after { background: hsl(var(--season-hue) 30.58% 52.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-card.place-1 { background: radial-gradient(circle at 50% 31%, rgb(255 205 78 / 27%), transparent 175px), linear-gradient(155deg, rgb(112 76 17 / 28%), hsl(var(--season-hue) 61.90% 4.12% / 96%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-card.place-2 { background: radial-gradient(circle at 50% 31%, rgb(221 234 255 / 20%), transparent 160px), linear-gradient(155deg, rgb(95 106 124 / 20%), hsl(var(--season-hue) 60.00% 3.92% / 95%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-card.place-3 { background: radial-gradient(circle at 50% 31%, rgb(215 116 52 / 21%), transparent 160px), linear-gradient(155deg, rgb(101 49 22 / 22%), hsl(var(--season-hue) 60.00% 3.92% / 95%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-card.is-current { outline: 2px solid hsl(var(--season-hue) 100.00% 70.59% / 42%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-place { color: hsl(var(--season-hue) 10.76% 50.78%); background: hsl(var(--season-hue) 61.90% 4.12% / 75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-medal-label { background: hsl(var(--season-hue) 61.90% 4.12% / 78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-avatar::before { background: radial-gradient(circle, hsl(var(--season-hue) 100.00% 72.55% / 14%), transparent 67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-avatar::after { box-shadow: 0 0 18px hsl(var(--season-hue) 88.30% 63.14% / 22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .rotatable-player:focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 79.61% / 62%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .rotatable-player-activate,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .rotatable-player-loading { border: 1px solid hsl(var(--season-hue) 100.00% 79.61% / 31%); background: hsl(var(--season-hue) 61.90% 4.12% / 88%); color: hsl(var(--season-hue) 58.78% 74.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .rotatable-player-activate:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .rotatable-player-activate:focus-visible { border-color: hsl(var(--season-hue) 100.00% 84.71% / 62%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .rotatable-player-hint { border: 1px solid hsl(var(--season-hue) 100.00% 79.61% / 24%); background: hsl(var(--season-hue) 61.90% 4.12% / 72%); color: hsl(var(--season-hue) 51.52% 74.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-empty-head { border: 3px solid hsl(var(--season-hue) 100.00% 79.22% / 20%); background: hsl(var(--season-hue) 70.00% 3.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-empty-head { color: hsl(var(--season-hue) 13.85% 38.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-card > p { color: hsl(var(--season-hue) 33.33% 92.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-card > small { color: hsl(var(--season-hue) 9.80% 60.00%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-podium-card > em { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 22%); color: hsl(var(--season-hue) 86.67% 79.41%); background: hsl(var(--season-hue) 68.63% 10.00% / 78%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-head { color: hsl(var(--season-hue) 10.09% 57.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-row { background: hsl(var(--season-hue) 72.63% 37.25% / 2.5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-row:hover { background: hsl(var(--season-hue) 69.30% 42.16% / 6%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-row.is-current { background: linear-gradient(90deg, hsl(var(--season-hue) 68.51% 46.08% / 14%), hsl(var(--season-hue) 72.16% 38.04% / 3%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-row > b { color: hsl(var(--season-hue) 11.85% 58.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-player > img { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 17%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-player small { color: hsl(var(--season-hue) 9.35% 58.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-player em { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 19%); color: hsl(var(--season-hue) 78.38% 78.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-first-join { color: hsl(var(--season-hue) 10.00% 60.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-time > strong { color: hsl(var(--season-hue) 35.00% 92.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-days { color: hsl(var(--season-hue) 15.38% 69.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-time > span i { background: linear-gradient(90deg, hsl(var(--season-hue) 71.04% 43.33%), hsl(var(--season-hue) 87.84% 70.98%), #e6c168); box-shadow: 0 0 9px hsl(var(--season-hue) 75.12% 59.02% / 32%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-empty > span { color: hsl(var(--season-hue) 42.06% 58.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-empty p { color: hsl(var(--season-hue) 9.09% 59.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-pagination a { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 18%); color: hsl(var(--season-hue) 68.93% 79.80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-pagination a:hover { border-color: hsl(var(--season-hue) 100.00% 77.65% / 38%); background: hsl(var(--season-hue) 63.93% 52.16% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-pagination strong { color: hsl(var(--season-hue) 14.12% 65.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-pagination a { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 18%); color: hsl(var(--season-hue) 68.93% 79.80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-pagination a:hover { border-color: hsl(var(--season-hue) 100.00% 77.65% / 38%); background: hsl(var(--season-hue) 63.93% 52.16% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-pagination strong { color: hsl(var(--season-hue) 14.12% 65.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portals { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 17%); background: linear-gradient(135deg, hsl(var(--season-hue) 72.50% 15.69% / 70%), hsl(var(--season-hue) 71.43% 4.12% / 91%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portals > header small { color: hsl(var(--season-hue) 42.86% 60.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portals > header p { color: hsl(var(--season-hue) 9.16% 50.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portal-card { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 14%); background: hsl(var(--season-hue) 71.59% 34.51% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portal-logo { color: hsl(var(--season-hue) 86.26% 74.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portal-count { color: hsl(var(--season-hue) 15.04% 55.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portal-action { border: 1px solid hsl(var(--season-hue) 100.00% 77.25% / 38%); background: linear-gradient(135deg, hsl(var(--season-hue) 78.76% 44.31%), hsl(var(--season-hue) 86.73% 55.69%)); box-shadow: 0 8px 24px hsl(var(--season-hue) 75.21% 45.88% / 24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portal-action.is-cooldown { border-color: hsl(var(--season-hue) 58.27% 72.75% / 18%); background: linear-gradient(135deg, hsl(var(--season-hue) 46.67% 38.24% / 24%), hsl(var(--season-hue) 51.46% 20.20% / 34%)); color: hsl(var(--season-hue) 19.34% 64.51%); box-shadow: inset 0 0 24px hsl(var(--season-hue) 100.00% 71.37% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portal-action.is-cooldown small { color: hsl(var(--season-hue) 13.36% 51.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portal-action.is-cooldown strong { color: hsl(var(--season-hue) 51.06% 81.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portal-card.is-branded { border-color: hsl(var(--season-hue) 100.00% 77.25% / 32%); background: linear-gradient(135deg, hsl(var(--season-hue) 69.42% 47.45% / 18%), hsl(var(--season-hue) 77.42% 12.16% / 18%)); box-shadow: inset 0 0 34px hsl(var(--season-hue) 100.00% 59.02% / 5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portal-card.is-branded .vote-portal-logo { color: hsl(var(--season-hue) 100.00% 85.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portal-action:not(.is-cooldown):hover { border-color: hsl(var(--season-hue) 100.00% 90.59% / 68%); box-shadow: 0 11px 30px hsl(var(--season-hue) 79.92% 53.14% / 36%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-portal-action:focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 89.02%); }

@media (max-width: 800px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-ranking-row { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 10%); }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-page {
  background:
    linear-gradient(180deg, hsl(var(--season-hue) 73.33% 2.94% / 48%), hsl(var(--season-hue) 55.56% 3.53%) 650px),
    radial-gradient(circle at 72% 8%, hsl(var(--season-hue) 75.59% 50.20% / 17%), transparent 430px),
    radial-gradient(circle at 14% 31%, rgb(255 41 77 / 5%), transparent 330px),
    var(--cave-background, hsl(var(--season-hue) 55.56% 3.53%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-page::before {
  background-image: linear-gradient(hsl(var(--season-hue) 100.00% 73.73% / 2.5%) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--season-hue) 100.00% 73.73% / 2.5%) 1px, transparent 1px);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-header {
  border-bottom: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 16%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-header > div:first-child > a { color: hsl(var(--season-hue) 11.02% 50.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-header h1 span { background: linear-gradient(90deg, #efc663, hsl(var(--season-hue) 100.00% 78.24%) 54%, hsl(var(--season-hue) 73.23% 49.80%)); text-shadow: 0 0 40px hsl(var(--season-hue) 85.52% 56.67% / 16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-header > div:first-child > p:last-child { color: hsl(var(--season-hue) 10.09% 57.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-identity {
  border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 19%);
  background: linear-gradient(135deg, hsl(var(--season-hue) 71.67% 23.53% / 49%), hsl(var(--season-hue) 63.64% 4.31% / 85%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-identity img { box-shadow: 0 0 25px hsl(var(--season-hue) 86.43% 56.67% / 34%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-identity small { color: hsl(var(--season-hue) 28.25% 56.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-sidebar {
  border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 16%);
  background: linear-gradient(155deg, hsl(var(--season-hue) 70.49% 11.96% / 88%), hsl(var(--season-hue) 68.42% 3.73% / 94%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-sidebar > span { color: hsl(var(--season-hue) 13.74% 41.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-sidebar nav a { color: hsl(var(--season-hue) 9.96% 54.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-sidebar nav a b { color: hsl(var(--season-hue) 48.18% 51.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-sidebar nav a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-sidebar nav a:focus-visible { border-color: hsl(var(--season-hue) 100.00% 73.73% / 17%); background: hsl(var(--season-hue) 73.66% 52.35% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-sidebar > div i { background: hsl(var(--season-hue) 10.38% 35.88%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-sidebar > div small { color: hsl(var(--season-hue) 9.28% 38.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-sidebar > div strong { color: hsl(var(--season-hue) 9.78% 63.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-section,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-content > .security-manager {
  border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 15%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 71.43% 10.98% / 78%), hsl(var(--season-hue) 70.00% 3.92% / 92%) 58%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-section-heading small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-access-note small { color: hsl(var(--season-hue) 54.31% 61.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-section-heading > span { color: hsl(var(--season-hue) 11.79% 38.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-metrics article { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 10%); background: hsl(var(--season-hue) 70.98% 37.84% / 5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-metrics article::after { background: hsl(var(--season-hue) 100.00% 59.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-metrics article.is-primary { border-color: hsl(var(--season-hue) 100.00% 75.49% / 27%); background: linear-gradient(145deg, hsl(var(--season-hue) 69.42% 47.45% / 18%), hsl(var(--season-hue) 75.00% 20.39% / 5%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-metrics article.is-primary::after { background: linear-gradient(90deg, hsl(var(--season-hue) 100.00% 59.22%), #efc663); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-metrics span { color: hsl(var(--season-hue) 9.68% 51.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-metrics small { color: hsl(var(--season-hue) 8.51% 36.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-system-grid article { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 11%); background: hsl(var(--season-hue) 73.77% 35.88% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-system-grid article > div i { background: hsl(var(--season-hue) 10.50% 42.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-system-grid article > div span { color: hsl(var(--season-hue) 14.16% 54.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-system-grid article > div b { color: hsl(var(--season-hue) 9.59% 42.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-system-grid p { color: hsl(var(--season-hue) 10.68% 59.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-system-grid article > small { color: hsl(var(--season-hue) 8.72% 38.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-system-grid a { color: hsl(var(--season-hue) 100.00% 73.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-system-grid .admin-legal-archive a { text-decoration-color: hsl(var(--season-hue) 100.00% 73.73% / 25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-tools label > span { color: hsl(var(--season-hue) 10.00% 43.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-tools input,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-tools select,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-table select { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 14%); background: hsl(var(--season-hue) 63.64% 4.31%); color: hsl(var(--season-hue) 22.89% 83.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-tools input:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-tools select:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-table select:focus { border-color: hsl(var(--season-hue) 100.00% 76.86% / 45%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 59.22% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-tools > strong { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 13%); color: hsl(var(--season-hue) 35.27% 59.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-table-wrap { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 11%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-head { color: hsl(var(--season-hue) 9.28% 38.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-name small { color: hsl(var(--season-hue) 7.98% 41.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-name small.admin-player-city { color: hsl(var(--season-hue) 31.80% 57.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-table > strong { color: hsl(var(--season-hue) 15.38% 69.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-web-access > strong { color: hsl(var(--season-hue) 57.69% 69.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-state-stack b { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 14%); color: hsl(var(--season-hue) 40.00% 62.75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-state-stack b.is-muted { color: hsl(var(--season-hue) 8.79% 35.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-table > button { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 15%); background: hsl(var(--season-hue) 100.00% 59.22% / 7%); color: hsl(var(--season-hue) 14.85% 60.39%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-table > button:hover:not(:disabled),
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-table > button:focus-visible:not(:disabled) { border-color: hsl(var(--season-hue) 100.00% 76.86% / 42%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-table-empty { color: hsl(var(--season-hue) 9.90% 39.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-section-intro { color: hsl(var(--season-hue) 8.60% 43.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-subsection-heading small { color: hsl(var(--season-hue) 32.52% 51.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-subsection-heading p { color: hsl(var(--season-hue) 8.60% 43.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-add > summary { color: hsl(var(--season-hue) 22.89% 83.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-form { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 12%); background: hsl(var(--season-hue) 73.27% 39.61% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-form label > span { color: hsl(var(--season-hue) 10.43% 45.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-form select { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 14%); background: hsl(var(--season-hue) 63.64% 4.31%); color: hsl(var(--season-hue) 23.94% 86.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-form select:focus { border-color: hsl(var(--season-hue) 100.00% 76.86% / 45%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 59.22% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-form button { border: 1px solid hsl(var(--season-hue) 100.00% 76.27% / 40%); background: linear-gradient(135deg, hsl(var(--season-hue) 79.81% 40.78%), hsl(var(--season-hue) 82.05% 54.12%)); box-shadow: 0 8px 24px hsl(var(--season-hue) 75.21% 45.88% / 22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-group { border: 1px solid hsl(var(--season-hue) 12.73% 21.57%); background: hsl(var(--season-hue) 17.39% 9.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-group > strong { color: hsl(var(--season-hue) 33.33% 95.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-trigger { border: 1px solid hsl(var(--season-hue) 10.81% 29.02%); background: hsl(var(--season-hue) 20.59% 13.33%); color: hsl(var(--season-hue) 54.05% 85.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-trigger small { color: hsl(var(--season-hue) 13.43% 73.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-trigger:hover, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-trigger[aria-expanded="true"] { border-color: hsl(var(--season-hue) 70.37% 78.82%); background: hsl(var(--season-hue) 28.21% 22.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-trigger:focus-visible, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-popover button:focus-visible { outline: 2px solid hsl(var(--season-hue) 70.37% 78.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-popover { border: 1px solid hsl(var(--season-hue) 18.18% 38.82%); background: hsl(var(--season-hue) 17.39% 9.02%); color: hsl(var(--season-hue) 33.33% 95.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-account-popover-heading { border-bottom: 1px solid hsl(var(--season-hue) 12.73% 21.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-account-popover-heading h4 { color: hsl(var(--season-hue) 33.33% 95.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-account-popover-heading button { border: 1px solid hsl(var(--season-hue) 10.81% 29.02%); background: hsl(var(--season-hue) 20.59% 13.33%); color: hsl(var(--season-hue) 65.00% 92.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-popover .admin-alt-account small { color: hsl(var(--season-hue) 13.43% 73.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-head,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-missing-head { border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 20%); background: hsl(var(--season-hue) 64.71% 3.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-missing-head { color: hsl(var(--season-hue) 44.08% 58.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-account strong { color: hsl(var(--season-hue) 17.95% 77.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-account small { color: hsl(var(--season-hue) 9.09% 38.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-account button { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 16%); background: hsl(var(--season-hue) 100.00% 59.22% / 7%); color: hsl(var(--season-hue) 16.76% 63.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-account button:hover:not(:disabled),
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-account button:focus-visible:not(:disabled) { border-color: hsl(var(--season-hue) 100.00% 76.86% / 42%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-empty { border: 1px dashed hsl(var(--season-hue) 100.00% 76.86% / 16%); color: hsl(var(--season-hue) 12.89% 44.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-empty p { color: hsl(var(--season-hue) 9.00% 39.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-suggestions h4 { color: hsl(var(--season-hue) 33.33% 95.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-suggestions h4 span, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-suggestions > p { color: hsl(var(--season-hue) 13.43% 73.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-suggestion { border-bottom: 1px solid hsl(var(--season-hue) 12.73% 21.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-suggestion strong { color: hsl(var(--season-hue) 33.33% 95.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-suggestion small { color: hsl(var(--season-hue) 13.43% 73.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-suggestion button { border: 1px solid hsl(var(--season-hue) 10.81% 29.02%); background: hsl(var(--season-hue) 20.59% 13.33%); color: hsl(var(--season-hue) 65.00% 92.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-alt-suggestion button:hover { border-color: hsl(var(--season-hue) 70.37% 78.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-manager > form { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 12%); background: hsl(var(--season-hue) 73.27% 39.61% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-manager > form label span { color: hsl(var(--season-hue) 10.43% 45.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-manager :is(input, select) { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 24%); background: hsl(var(--season-hue) 63.64% 4.31%); color: hsl(var(--season-hue) 23.94% 86.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-manager :is(input, select):focus-visible { border-color: hsl(var(--season-hue) 100.00% 76.86%); outline: 2px solid hsl(var(--season-hue) 100.00% 76.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-kind { color: hsl(var(--season-hue) 21.05% 70.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-manager > form button { border: 1px solid hsl(var(--season-hue) 100.00% 76.27% / 40%); background: linear-gradient(135deg, hsl(var(--season-hue) 79.81% 40.78%), hsl(var(--season-hue) 82.05% 54.12%)); box-shadow: 0 8px 24px hsl(var(--season-hue) 75.21% 45.88% / 22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-list article { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 13%); background: linear-gradient(135deg, hsl(var(--season-hue) 71.86% 39.02% / 9%), hsl(var(--season-hue) 72.22% 7.06% / 8%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-list article > span { border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 20%); color: hsl(var(--season-hue) 75.71% 72.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-list article small { color: hsl(var(--season-hue) 29.17% 52.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-list article p { color: hsl(var(--season-hue) 8.49% 41.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-list article > button { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 16%); background: hsl(var(--season-hue) 100.00% 59.22% / 7%); color: hsl(var(--season-hue) 16.76% 63.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-empty { border: 1px dashed hsl(var(--season-hue) 100.00% 76.86% / 16%); color: hsl(var(--season-hue) 12.89% 44.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-empty > span { color: hsl(var(--season-hue) 42.59% 57.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-city-empty p { color: hsl(var(--season-hue) 9.00% 39.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-toolbar { border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 20%); background: hsl(var(--season-hue) 68.00% 4.90% / 94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-toolbar > div:first-child span { color: hsl(var(--season-hue) 9.96% 45.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-toolbar a,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-toolbar button { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 15%); background: hsl(var(--season-hue) 100.00% 59.22% / 5%); color: hsl(var(--season-hue) 12.77% 63.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-toolbar button.is-primary { border-color: hsl(var(--season-hue) 100.00% 76.27% / 40%); background: linear-gradient(135deg, hsl(var(--season-hue) 79.81% 40.78%), hsl(var(--season-hue) 82.05% 54.12%)); box-shadow: 0 8px 24px hsl(var(--season-hue) 75.21% 45.88% / 22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-group { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 11%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-group legend strong { color: hsl(var(--season-hue) 13.51% 70.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-fields label > span strong { color: hsl(var(--season-hue) 11.26% 70.39%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-fields label > span small { color: hsl(var(--season-hue) 9.09% 38.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-fields input,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-fields textarea { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 13%); background: hsl(var(--season-hue) 70.00% 3.92%); color: hsl(var(--season-hue) 23.94% 86.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-fields input:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-editor-fields textarea:focus { border-color: hsl(var(--season-hue) 100.00% 76.86% / 45%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 59.22% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-character-count { color: hsl(var(--season-hue) 9.78% 36.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-form-message { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 15%); background: hsl(var(--season-hue) 100.00% 59.22% / 6%); color: hsl(var(--season-hue) 16.57% 65.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-wiki-entry {
  border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 18%);
  background: linear-gradient(135deg, hsl(var(--season-hue) 69.42% 47.45% / 13%), hsl(var(--season-hue) 75.44% 11.18% / 12%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-wiki-entry:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-wiki-entry:focus-visible { border-color: hsl(var(--season-hue) 100.00% 80.98% / 45%); box-shadow: 0 16px 35px hsl(var(--season-hue) 77.18% 29.22% / 14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-wiki-entry > span { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 28%); background: hsl(var(--season-hue) 100.00% 59.22% / 11%); color: hsl(var(--season-hue) 90.48% 79.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-wiki-entry small { color: hsl(var(--season-hue) 46.54% 57.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-wiki-entry p { color: hsl(var(--season-hue) 10.04% 44.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-wiki-entry > b { color: hsl(var(--season-hue) 69.12% 73.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-access-note p { color: hsl(var(--season-hue) 8.80% 49.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-access-note code { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 14%); background: hsl(var(--season-hue) 100.00% 59.22% / 7%); color: hsl(var(--season-hue) 68.25% 75.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-security-log li { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 9%); background: hsl(var(--season-hue) 75.29% 33.33% / 3%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-security-log small { color: hsl(var(--season-hue) 8.33% 42.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-security-log time { color: hsl(var(--season-hue) 9.43% 41.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-security-log li.is-empty { color: hsl(var(--season-hue) 9.90% 39.61%); }

@media (max-width: 980px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-table:not(.admin-player-head) { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 12%); }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-personal-wallet {
  background:
    radial-gradient(circle at 88% 40%, hsl(var(--season-hue) 100.00% 61.57% / 17%), transparent 210px),
    linear-gradient(135deg, hsl(var(--season-hue) 62.79% 8.43% / 96%), hsl(var(--season-hue) 22.22% 3.53% / 94%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-personal-wallet > div:nth-child(2) > span { color: hsl(var(--season-hue) 15.88% 54.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-personal-wallet > div:nth-child(2) > small { color: hsl(var(--season-hue) 9.01% 43.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-personal-wallet > i { color: hsl(var(--season-hue) 100.00% 76.86% / 33%); text-shadow: 0 0 34px hsl(var(--season-hue) 100.00% 58.82% / 35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-economy-metrics article { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 11%); background: linear-gradient(145deg, hsl(var(--season-hue) 70.55% 31.96% / 8%), hsl(var(--season-hue) 36.84% 3.73% / 89%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-economy-metrics article::before { background: hsl(var(--season-hue) 81.55% 59.61%); box-shadow: 0 0 16px hsl(var(--season-hue) 78.06% 53.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-economy-metrics article.is-total { background: radial-gradient(circle at 85% 10%, hsl(var(--season-hue) 91.63% 57.84% / 17%), transparent 135px), linear-gradient(145deg, hsl(var(--season-hue) 73.55% 23.73% / 18%), hsl(var(--season-hue) 36.84% 3.73% / 92%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-economy-metrics span { color: hsl(var(--season-hue) 10.92% 44.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-economy-metrics small { color: hsl(var(--season-hue) 8.25% 38.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-status-filters button { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 13%); background: hsl(var(--season-hue) 70.89% 41.76% / 5%); color: hsl(var(--season-hue) 9.45% 50.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-status-filters button span { color: hsl(var(--season-hue) 9.39% 35.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-status-filters button.is-active { border-color: hsl(var(--season-hue) 100.00% 77.25% / 42%); background: linear-gradient(135deg, hsl(var(--season-hue) 75.96% 40.78% / 34%), hsl(var(--season-hue) 80.74% 26.47% / 20%)); box-shadow: 0 8px 24px hsl(var(--season-hue) 75.63% 38.63% / 14%); color: hsl(var(--season-hue) 61.76% 86.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ranking-row { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 8%); background: hsl(var(--season-hue) 70.21% 36.86% / 3%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ranking-row:hover { border-color: hsl(var(--season-hue) 100.00% 78.43% / 19%); background: hsl(var(--season-hue) 68.37% 42.16% / 7%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ranking-row > img { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-rank { color: hsl(var(--season-hue) 12.69% 38.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ranking-row > span strong { color: hsl(var(--season-hue) 17.24% 82.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ranking-row > span small { color: hsl(var(--season-hue) 7.92% 39.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-player-status { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 11%); color: hsl(var(--season-hue) 11.21% 45.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ranking-empty { border: 1px dashed hsl(var(--season-hue) 100.00% 78.43% / 13%); color: hsl(var(--season-hue) 10.34% 39.80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ranking-empty span { color: hsl(var(--season-hue) 44.19% 57.84%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-institution-row > i { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 16%); background: hsl(var(--season-hue) 68.13% 49.22% / 7%); color: hsl(var(--season-hue) 46.74% 63.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-workspace { border-color: hsl(var(--season-hue) 100.00% 77.25% / 20%) !important; background: radial-gradient(circle at 95% 0%, hsl(var(--season-hue) 73.28% 51.57% / 10%), transparent 310px), hsl(var(--season-hue) 36.36% 4.31% / 94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-intro { color: hsl(var(--season-hue) 9.24% 46.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-operation-form,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-company-form { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 11%); background: hsl(var(--season-hue) 72.45% 38.43% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-operation-form small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-company-form small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-audit > div:first-child small { color: hsl(var(--season-hue) 46.86% 59.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-company-form p { color: hsl(var(--season-hue) 7.76% 42.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-operation-form label > span,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-company-form label > span { color: hsl(var(--season-hue) 11.61% 43.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-operation-form input,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-operation-form select,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-operation-form textarea,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-company-form input { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 14%); background: hsl(var(--season-hue) 60.00% 3.92%); color: hsl(var(--season-hue) 20.00% 84.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-operation-form input:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-operation-form select:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-operation-form textarea:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-company-form input:focus { border-color: hsl(var(--season-hue) 100.00% 77.25% / 43%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 71.08% 51.18% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-direction button,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-operation-form > button,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-company-form > button { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 18%); background: hsl(var(--season-hue) 73.21% 40.98% / 7%); color: hsl(var(--season-hue) 12.26% 58.43%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-operation-form > button,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-company-form > button { border-color: hsl(var(--season-hue) 100.00% 77.25% / 38%); background: linear-gradient(135deg, hsl(var(--season-hue) 78.30% 41.57%), hsl(var(--season-hue) 77.69% 52.55%)); box-shadow: 0 9px 24px hsl(var(--season-hue) 74.04% 40.78% / 20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-audit-table { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-audit-row { color: hsl(var(--season-hue) 9.42% 56.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-audit-row.is-head { background: hsl(var(--season-hue) 68.10% 45.49% / 5%); color: hsl(var(--season-hue) 9.45% 39.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-audit-row > span:first-child strong { color: hsl(var(--season-hue) 11.67% 76.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-audit-row > span:first-child small { color: hsl(var(--season-hue) 9.27% 40.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-audit-row > b { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 12%); color: hsl(var(--season-hue) 12.82% 54.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-audit-row time { color: hsl(var(--season-hue) 9.00% 41.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-locked > span { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 19%); color: hsl(var(--season-hue) 49.74% 61.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-locked small { color: hsl(var(--season-hue) 38.94% 55.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-locked p { color: hsl(var(--season-hue) 7.83% 45.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-banker-toggle { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 14%); background: hsl(var(--season-hue) 70.78% 42.94% / 6%); color: hsl(var(--season-hue) 10.53% 44.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-service-index a { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 12%); background: linear-gradient(145deg, hsl(var(--season-hue) 72.09% 33.73% / 7%), hsl(var(--season-hue) 36.84% 3.73% / 87%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-service-index a:hover { border-color: hsl(var(--season-hue) 100.00% 77.25% / 32%); background: linear-gradient(145deg, hsl(var(--season-hue) 72.59% 38.63% / 15%), hsl(var(--season-hue) 36.84% 3.73% / 91%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-service-index a.is-active { border-color: hsl(var(--season-hue) 100.00% 78.43% / 39%); background: radial-gradient(circle at 90% 10%, hsl(var(--season-hue) 87.62% 58.82% / 16%), transparent 120px), linear-gradient(145deg, hsl(var(--season-hue) 73.60% 38.63% / 18%), hsl(var(--season-hue) 36.84% 3.73% / 94%)); box-shadow: 0 10px 30px hsl(var(--season-hue) 73.53% 40.00% / 12%), inset 0 0 26px hsl(var(--season-hue) 66.93% 49.80% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-service-index a > span { border: 1px solid hsl(var(--season-hue) 100.00% 78.82% / 18%); background: hsl(var(--season-hue) 70.46% 46.47% / 8%); color: hsl(var(--season-hue) 64.56% 69.02%); box-shadow: inset 0 0 18px hsl(var(--season-hue) 71.43% 50.59% / 5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-service-index a.is-active > span { border-color: hsl(var(--season-hue) 100.00% 80.00% / 37%); background: hsl(var(--season-hue) 72.24% 48.04% / 17%); box-shadow: 0 0 22px hsl(var(--season-hue) 73.44% 52.75% / 16%); color: hsl(var(--season-hue) 100.00% 80.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-service-index a > b { color: hsl(var(--season-hue) 15.07% 42.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-service-index a:hover > b,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-service-index a.is-active > b { color: hsl(var(--season-hue) 64.54% 72.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-service-index small { color: hsl(var(--season-hue) 15.32% 43.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-service-index strong { color: hsl(var(--season-hue) 20.99% 84.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-service-index p { color: hsl(var(--season-hue) 8.49% 41.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-program { background: radial-gradient(circle at 100% 0%, hsl(var(--season-hue) 92.42% 58.63% / 12%), transparent 240px), hsl(var(--season-hue) 30.00% 3.92% / 94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-program.is-loan { background: radial-gradient(circle at 100% 0%, rgb(222 181 86 / 8%), transparent 240px), hsl(var(--season-hue) 30.00% 3.92% / 94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-program-heading > span { border: 1px solid hsl(var(--season-hue) 91.45% 77.06% / 21%); background: hsl(var(--season-hue) 72.85% 43.33% / 9%); color: hsl(var(--season-hue) 68.75% 68.63%); box-shadow: 0 0 28px hsl(var(--season-hue) 70.40% 50.98% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-program-heading small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-form small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-history > div:first-child small { color: hsl(var(--season-hue) 46.30% 57.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-program-heading > b { border: 1px solid hsl(var(--season-hue) 100.00% 79.02% / 14%); color: hsl(var(--season-hue) 18.14% 53.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-program-description { color: hsl(var(--season-hue) 8.47% 46.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-program-stats > span { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 8%); background: hsl(var(--season-hue) 69.85% 39.02% / 3%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-program-stats small { color: hsl(var(--season-hue) 9.00% 39.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-form { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 11%); background: hsl(var(--season-hue) 73.40% 36.86% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-form label > span { color: hsl(var(--season-hue) 11.61% 43.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-form input,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-form select,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-form textarea,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-review-controls input { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 14%); background: hsl(var(--season-hue) 60.00% 3.92%); color: hsl(var(--season-hue) 20.00% 84.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-form input:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-form select:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-form textarea:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-review-controls input:focus { border-color: hsl(var(--season-hue) 100.00% 77.25% / 43%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 71.08% 51.18% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-form > button { border: 1px solid hsl(var(--season-hue) 100.00% 77.25% / 38%); background: linear-gradient(135deg, hsl(var(--season-hue) 78.30% 41.57%), hsl(var(--season-hue) 77.69% 52.55%)); box-shadow: 0 9px 24px hsl(var(--season-hue) 74.04% 40.78% / 18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-access { border: 1px dashed hsl(var(--season-hue) 100.00% 78.43% / 15%); background: hsl(var(--season-hue) 72.45% 38.43% / 3%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-access > span { border: 1px solid hsl(var(--season-hue) 100.00% 77.25% / 15%); color: hsl(var(--season-hue) 46.08% 60.00%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-access strong { color: hsl(var(--season-hue) 16.36% 78.43%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-access p { color: hsl(var(--season-hue) 7.83% 42.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-access a { border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 22%); color: hsl(var(--season-hue) 60.58% 73.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-card { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 9%); background: hsl(var(--season-hue) 72.53% 35.69% / 3%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-card-main > img { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-card-main small { color: hsl(var(--season-hue) 37.22% 56.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-card-main strong { color: hsl(var(--season-hue) 13.27% 77.84%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-card-main time { color: hsl(var(--season-hue) 8.51% 36.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-numbers small { color: hsl(var(--season-hue) 10.05% 37.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-note { border-left: 2px solid hsl(var(--season-hue) 100.00% 78.43% / 20%); background: hsl(var(--season-hue) 70.75% 41.57% / 4%); color: hsl(var(--season-hue) 8.02% 46.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-review-controls button { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 15%); color: hsl(var(--season-hue) 14.00% 60.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-request-reviewer { color: hsl(var(--season-hue) 9.09% 38.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-banker-roster { background: radial-gradient(circle at 0% 100%, hsl(var(--season-hue) 86.49% 56.47% / 8%), transparent 290px), hsl(var(--season-hue) 30.00% 3.92% / 94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-card { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 10%); background: linear-gradient(145deg, hsl(var(--season-hue) 70.98% 37.84% / 5%), hsl(var(--season-hue) 33.33% 3.53% / 76%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-card > img { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 20%); box-shadow: 0 0 21px hsl(var(--season-hue) 70.61% 48.04% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-card small { color: hsl(var(--season-hue) 40.54% 56.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-card strong { color: hsl(var(--season-hue) 16.48% 82.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-card p { color: hsl(var(--season-hue) 7.84% 40.00%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-card > b { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 10%); color: hsl(var(--season-hue) 8.46% 39.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banker-locked.is-authorized { background: radial-gradient(circle at 95% 10%, rgb(222 181 86 / 8%), transparent 170px), hsl(var(--season-hue) 30.00% 3.92% / 94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-admin-nav a { border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 14%); background: linear-gradient(145deg, hsl(var(--season-hue) 75.00% 34.51% / 10%), hsl(var(--season-hue) 60.00% 3.92% / 88%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-admin-nav a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-admin-nav a:focus-visible { border-color: hsl(var(--season-hue) 100.00% 80.00% / 38%); background: linear-gradient(145deg, hsl(var(--season-hue) 73.91% 40.59% / 17%), hsl(var(--season-hue) 60.00% 3.92% / 94%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-admin-nav a > span { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 19%); background: hsl(var(--season-hue) 74.03% 45.29% / 10%); color: hsl(var(--season-hue) 72.19% 70.39%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-admin-nav a.is-market-analysis { background: radial-gradient(circle at 10% 0%, rgb(222 181 86 / 10%), transparent 100px), linear-gradient(145deg, hsl(var(--season-hue) 75.00% 34.51% / 10%), hsl(var(--season-hue) 60.00% 3.92% / 88%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-admin-nav strong { color: hsl(var(--season-hue) 19.10% 82.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-admin-nav a > b { color: hsl(var(--season-hue) 23.51% 50.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-admin-summary article { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 12%); background: hsl(var(--season-hue) 72.45% 38.43% / 5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-admin-summary article::after { background: hsl(var(--season-hue) 68.25% 50.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-admin-summary small { color: hsl(var(--season-hue) 11.30% 45.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-admin-summary span { color: hsl(var(--season-hue) 8.90% 37.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-interest-fields { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 11%); background: hsl(var(--season-hue) 72.45% 38.43% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-interest-fields label > span { color: hsl(var(--season-hue) 10.82% 45.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-interest-fields input { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 14%); background: hsl(var(--season-hue) 68.42% 3.73%); color: hsl(var(--season-hue) 23.94% 86.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-interest-fields label > div b { color: hsl(var(--season-hue) 21.81% 47.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-interest-fields input:focus { border-color: hsl(var(--season-hue) 100.00% 80.00% / 45%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 59.22% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-interest-results article { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 11%); background: linear-gradient(145deg, hsl(var(--season-hue) 73.03% 34.90% / 7%), hsl(var(--season-hue) 52.38% 4.12% / 70%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-interest-results article.is-primary { background: radial-gradient(circle at 80% 15%, rgb(222 181 86 / 9%), transparent 150px), linear-gradient(145deg, hsl(var(--season-hue) 73.03% 34.90% / 11%), hsl(var(--season-hue) 52.38% 4.12% / 80%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-interest-results small { color: hsl(var(--season-hue) 10.82% 45.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-interest-results span { color: hsl(var(--season-hue) 9.28% 38.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-interest-note { color: hsl(var(--season-hue) 8.92% 41.76%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-economy-ledger { border-color: hsl(var(--season-hue) 100.00% 77.84% / 18%) !important; background: radial-gradient(circle at 96% 0%, hsl(var(--season-hue) 73.28% 51.57% / 9%), transparent 320px), hsl(var(--season-hue) 40.00% 3.92% / 96%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-economy-ledger code { background: hsl(var(--season-hue) 73.28% 54.51% / 9%); color: hsl(var(--season-hue) 58.58% 66.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-toolbar label > span { color: hsl(var(--season-hue) 11.61% 43.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-toolbar input { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 14%); background: hsl(var(--season-hue) 60.00% 3.92%); color: hsl(var(--season-hue) 20.00% 84.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-toolbar input:focus { border-color: hsl(var(--season-hue) 100.00% 77.25% / 43%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 71.08% 51.18% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-toolbar button { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 13%); background: hsl(var(--season-hue) 70.89% 41.76% / 5%); color: hsl(var(--season-hue) 9.45% 50.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-toolbar button.is-active { border-color: hsl(var(--season-hue) 100.00% 77.25% / 42%); background: linear-gradient(135deg, hsl(var(--season-hue) 75.96% 40.78% / 34%), hsl(var(--season-hue) 80.74% 26.47% / 20%)); color: hsl(var(--season-hue) 61.76% 86.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-table { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-row { color: hsl(var(--season-hue) 9.42% 56.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-row.is-head { background: hsl(var(--season-hue) 68.10% 45.49% / 5%); color: hsl(var(--season-hue) 9.45% 39.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-row > span strong { color: hsl(var(--season-hue) 11.67% 76.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-row .bank-plugin-name { border: 1px solid hsl(var(--season-hue) 85.61% 72.75% / 18%); background: hsl(var(--season-hue) 66.67% 44.71% / 9%); color: hsl(var(--season-hue) 71.43% 75.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-row > span small { color: hsl(var(--season-hue) 9.27% 40.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-row > strong.is-transfer { color: hsl(var(--season-hue) 76.12% 73.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-row time { color: hsl(var(--season-hue) 9.00% 41.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-empty { color: hsl(var(--season-hue) 9.17% 42.75%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-analysis-toolbar {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 16%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 71.83% 13.92% / 84%), hsl(var(--season-hue) 68.42% 3.73% / 94%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-analysis-filter > span,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-scale-switch > span,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-export-actions > span,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-analysis-toolbar-actions > label > span { color: hsl(var(--season-hue) 16.89% 42.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-analysis-filter button,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-scale-switch button,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-export-actions button,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-simulator-presets button {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 13%);
  background: hsl(var(--season-hue) 74.29% 41.18% / 5%);
  color: hsl(var(--season-hue) 10.29% 52.35%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-analysis-filter button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-analysis-filter button:focus-visible,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-scale-switch button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-scale-switch button:focus-visible,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-export-actions button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-export-actions button:focus-visible,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-simulator-presets button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-simulator-presets button:focus-visible { border-color: hsl(var(--season-hue) 100.00% 80.00% / 42%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-analysis-filter button.is-active,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-scale-switch button.is-active { border-color: hsl(var(--season-hue) 100.00% 80.39% / 43%); background: linear-gradient(135deg, hsl(var(--season-hue) 75.49% 40.00% / 65%), hsl(var(--season-hue) 78.51% 23.73% / 65%)); color: hsl(var(--season-hue) 45.83% 90.59%); box-shadow: 0 8px 20px hsl(var(--season-hue) 80.26% 29.80% / 18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-analysis-toolbar-actions select {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 14%);
  background: hsl(var(--season-hue) 63.64% 4.31%);
  color: hsl(var(--season-hue) 14.84% 69.61%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-data-status {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 12%);
  background: hsl(var(--season-hue) 72.46% 32.75% / 5%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-data-status strong { color: hsl(var(--season-hue) 13.89% 71.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-data-status small { color: hsl(var(--season-hue) 9.59% 42.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-data-status > b { color: hsl(var(--season-hue) 11.22% 40.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-kpi-grid article {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 12%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 73.68% 29.80% / 7%), hsl(var(--season-hue) 60.00% 3.92% / 80%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-kpi-grid article::after { background: hsl(var(--season-hue) 70.46% 53.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-kpi-grid article.is-gold { background: radial-gradient(circle at 88% 10%, rgb(222 181 86 / 9%), transparent 110px), hsl(var(--season-hue) 60.00% 3.92% / 80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-kpi-grid small { color: hsl(var(--season-hue) 13.64% 43.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-kpi-grid strong { color: hsl(var(--season-hue) 21.88% 87.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-kpi-grid span { color: hsl(var(--season-hue) 9.00% 39.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-donut {
  box-shadow: 0 0 40px hsl(var(--season-hue) 69.75% 46.67% / 10%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-donut::before { background: radial-gradient(circle at 40% 30%, hsl(var(--season-hue) 58.14% 8.43%), hsl(var(--season-hue) 57.89% 3.73%) 72%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-donut small { color: hsl(var(--season-hue) 15.84% 43.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-donut span { color: hsl(var(--season-hue) 9.37% 37.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-legend strong { color: hsl(var(--season-hue) 9.83% 66.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-legend small { color: hsl(var(--season-hue) 8.99% 37.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-legend b { color: hsl(var(--season-hue) 20.52% 55.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-structure-root { background: radial-gradient(circle at 50% 0%, rgb(222 181 86 / 10%), transparent 90px), hsl(var(--season-hue) 29.41% 13.33% / 22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-structure-line { background: linear-gradient(hsl(var(--season-hue) 52.67% 74.31%), hsl(var(--season-hue) 52.67% 74.31% / 15%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-structure-branches::before { background: hsl(var(--season-hue) 52.67% 74.31% / 24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-structure-branches article::before { background: hsl(var(--season-hue) 52.67% 74.31% / 24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-structure-branches article,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-player-split article { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 12%); background: hsl(var(--season-hue) 73.20% 38.04% / 5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-structure-branches small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-player-split small { color: hsl(var(--season-hue) 12.97% 46.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-structure-branches span,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-player-split article > span { color: hsl(var(--season-hue) 11.33% 39.80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-structure-branches article.is-purple strong,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-player-split article.is-purple strong { color: hsl(var(--season-hue) 77.18% 70.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-player-split { border-top: 1px dashed hsl(var(--season-hue) 100.00% 77.84% / 12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-player-split > span { color: hsl(var(--season-hue) 12.12% 38.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-holder-row > b { color: hsl(var(--season-hue) 12.50% 37.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-holder-row > span { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 14%); color: hsl(var(--season-hue) 50.79% 62.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-holder-row > div:nth-of-type(1) strong { color: hsl(var(--season-hue) 12.50% 71.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-holder-row > div:nth-of-type(1) small { color: hsl(var(--season-hue) 9.47% 37.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-holder-bar i { background: linear-gradient(90deg, hsl(var(--season-hue) 70.51% 42.55%), hsl(var(--season-hue) 79.64% 67.25%)); box-shadow: 0 0 12px hsl(var(--season-hue) 79.10% 60.59% / 25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-holder-row > strong { color: hsl(var(--season-hue) 17.65% 76.67%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-lorenz-chart { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 8%); background: radial-gradient(circle at 65% 65%, hsl(var(--season-hue) 100.00% 59.22% / 8%), transparent 180px), hsl(var(--season-hue) 69.23% 2.55% / 40%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-chart-grid line { stroke: hsl(var(--season-hue) 33.93% 78.04% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-lorenz-area { fill: hsl(var(--season-hue) 72.50% 52.94% / 11%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-lorenz-line { stroke: hsl(var(--season-hue) 78.82% 66.67%); filter: drop-shadow(0 0 3px hsl(var(--season-hue) 78.84% 62.94% / 45%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-chart-axis { color: hsl(var(--season-hue) 8.89% 35.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-lorenz-summary > div { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-lorenz-summary small { color: hsl(var(--season-hue) 12.00% 39.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-lorenz-summary strong { color: hsl(var(--season-hue) 59.66% 76.67%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-decile-chart { border-bottom: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 13%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-decile-chart span { color: hsl(var(--season-hue) 14.41% 46.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-decile-chart i { background: linear-gradient(hsl(var(--season-hue) 80.95% 67.06%), hsl(var(--season-hue) 74.73% 35.69%)); box-shadow: 0 -8px 20px hsl(var(--season-hue) 71.31% 52.16% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-decile-chart small { color: hsl(var(--season-hue) 12.37% 38.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-decile-caption { color: hsl(var(--season-hue) 10.99% 35.69%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-flow-chart { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-flow-zero { background: hsl(var(--season-hue) 35.56% 82.35% / 17%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-flow-day small { color: hsl(var(--season-hue) 10.38% 35.88%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-flow-legend { color: hsl(var(--season-hue) 9.48% 45.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-chart-empty { color: hsl(var(--season-hue) 11.79% 38.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-chart-empty > span { color: hsl(var(--season-hue) 38.71% 51.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-chart-empty strong { color: hsl(var(--season-hue) 9.76% 51.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-risk-grid article > div b { color: hsl(var(--season-hue) 10.04% 44.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-risk-grid article > strong { color: hsl(var(--season-hue) 12.50% 71.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-risk-grid article > p { color: hsl(var(--season-hue) 9.18% 40.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-program-cards > article { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 12%); background: hsl(var(--season-hue) 73.63% 35.69% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-program-title > span { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 18%); color: hsl(var(--season-hue) 70.89% 69.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-program-title small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-program-total small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-program-stats small { color: hsl(var(--season-hue) 12.04% 42.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-program-total strong { color: hsl(var(--season-hue) 25.93% 84.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-program-stats strong { color: hsl(var(--season-hue) 10.11% 65.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-simulator-fields label > span { color: hsl(var(--season-hue) 12.44% 42.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-simulator-fields input { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 14%); background: hsl(var(--season-hue) 68.42% 3.73%); color: hsl(var(--season-hue) 23.94% 86.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-simulator-fields input:focus { border-color: hsl(var(--season-hue) 100.00% 80.00% / 45%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 59.22% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-simulator-fields b { color: hsl(var(--season-hue) 20.69% 45.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-scenario-results > div { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-scenario-results small { color: hsl(var(--season-hue) 12.92% 40.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-scenario-results strong { color: hsl(var(--season-hue) 14.48% 71.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-scenario-results span { color: hsl(var(--season-hue) 9.01% 45.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-simulator-note { color: hsl(var(--season-hue) 9.84% 37.84%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-analysis-footer { color: hsl(var(--season-hue) 10.75% 36.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-analysis-footer strong { color: hsl(var(--season-hue) 9.96% 45.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .market-analysis-footer a { color: hsl(var(--season-hue) 20.82% 51.96%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-admin-tabs {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 15%);
  background: hsl(var(--season-hue) 70.00% 3.92% / 72%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-admin-tabs button {
  color: hsl(var(--season-hue) 9.62% 46.86%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-admin-tabs button > span { color: hsl(var(--season-hue) 72.62% 67.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-admin-tabs button small { color: hsl(var(--season-hue) 10.10% 38.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-admin-tabs button.is-active { border-color: hsl(var(--season-hue) 100.00% 80.00% / 25%); background: linear-gradient(135deg, hsl(var(--season-hue) 73.00% 46.47% / 20%), hsl(var(--season-hue) 71.70% 20.78% / 13%)); box-shadow: inset 0 -2px hsl(var(--season-hue) 79.37% 56.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-admin-tabs button.is-active small { color: hsl(var(--season-hue) 15.90% 61.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-library,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-editor,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-preview {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 14%);
  background: linear-gradient(155deg, hsl(var(--season-hue) 68.63% 10.00% / 88%), hsl(var(--season-hue) 66.67% 3.53% / 94%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-library > header,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-preview > header,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-editor > header,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-history-panel > header {
  border-bottom: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 10%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-library > header small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-preview > header small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-editor > header small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-history-panel > header small { color: hsl(var(--season-hue) 37.39% 54.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-library > header button,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-history-panel > header button {
  border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 28%);
  background: hsl(var(--season-hue) 73.17% 51.76% / 11%);
  color: hsl(var(--season-hue) 72.41% 77.25%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-search { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 13%); background: hsl(var(--season-hue) 68.42% 3.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-search > span { color: hsl(var(--season-hue) 34.68% 51.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-search input::placeholder { color: hsl(var(--season-hue) 10.86% 34.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-filters button { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 8%); color: hsl(var(--season-hue) 10.19% 42.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-filters button.is-active { border-color: hsl(var(--season-hue) 100.00% 78.24% / 25%); background: hsl(var(--season-hue) 100.00% 59.22% / 10%); color: hsl(var(--season-hue) 54.07% 73.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-page-list { scrollbar-color: hsl(var(--season-hue) 68.32% 39.61%) transparent; }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-page-list > button { color: hsl(var(--season-hue) 9.00% 58.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-page-list > button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-page-list > button:focus-visible { background: hsl(var(--season-hue) 100.00% 59.22% / 6%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-page-list > button.is-active { border-color: hsl(var(--season-hue) 100.00% 78.24% / 19%); background: linear-gradient(90deg, hsl(var(--season-hue) 71.08% 48.82% / 16%), hsl(var(--season-hue) 71.08% 48.82% / 3%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-page-list > button > span { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 16%); color: hsl(var(--season-hue) 76.71% 71.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-page-list > button small { color: hsl(var(--season-hue) 8.91% 39.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-page-list > button i { color: hsl(var(--season-hue) 10.08% 53.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-page-list > button i.is-archived { color: hsl(var(--season-hue) 5.56% 42.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-page-list > p { color: hsl(var(--season-hue) 9.55% 39.02%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-editor { background: hsl(var(--season-hue) 68.42% 3.73% / 94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-commandbar { border-bottom: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 11%); background: hsl(var(--season-hue) 67.44% 8.43% / 82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-commandbar small { color: hsl(var(--season-hue) 9.43% 41.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-page-status.is-archived { background: hsl(var(--season-hue) 7.08% 44.31%); color: hsl(var(--season-hue) 7.08% 44.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-commandbar a,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-commandbar button { border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 14%); background: hsl(var(--season-hue) 100.00% 59.22% / 5%); color: hsl(var(--season-hue) 13.33% 58.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-commandbar button.is-primary { border-color: hsl(var(--season-hue) 100.00% 79.61% / 36%); background: linear-gradient(135deg, hsl(var(--season-hue) 77.67% 40.39%), hsl(var(--season-hue) 72.47% 51.57%)); box-shadow: 0 7px 22px hsl(var(--season-hue) 70.59% 46.67% / 25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-metadata { border-bottom: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-metadata label > span { color: hsl(var(--season-hue) 10.40% 50.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-metadata input,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-metadata textarea,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-metadata select { border: 1px solid hsl(var(--season-hue) 100.00% 77.25% / 13%); background: hsl(var(--season-hue) 73.33% 2.94%); color: hsl(var(--season-hue) 26.76% 86.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-metadata input:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-metadata textarea:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-metadata select:focus { border-color: hsl(var(--season-hue) 100.00% 77.65% / 43%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 100.00% 59.22% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-editor-metadata label > small { color: hsl(var(--season-hue) 9.71% 34.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-slug-input { border: 1px solid hsl(var(--season-hue) 100.00% 77.25% / 13%); background: hsl(var(--season-hue) 73.33% 2.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-slug-input small { color: hsl(var(--season-hue) 14.68% 42.75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-editor { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 13%); background: hsl(var(--season-hue) 69.23% 2.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-editor > header > span { color: hsl(var(--season-hue) 9.55% 39.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-toolbar { border-bottom: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 10%); background: hsl(var(--season-hue) 100.00% 59.22% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-toolbar button { border: 1px solid hsl(var(--season-hue) 100.00% 78.82% / 13%); color: hsl(var(--season-hue) 17.59% 60.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-toolbar button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-toolbar button:focus-visible { border-color: hsl(var(--season-hue) 100.00% 80.00% / 42%); background: hsl(var(--season-hue) 100.00% 59.22% / 12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-editor > textarea { background: hsl(var(--season-hue) 69.23% 2.55%); color: hsl(var(--season-hue) 21.52% 84.51%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-editor > textarea::placeholder { color: hsl(var(--season-hue) 9.80% 30.00%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-editor > footer { border-top: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 9%); color: hsl(var(--season-hue) 9.89% 35.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-source-editor > footer button { color: hsl(var(--season-hue) 25.79% 56.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-history-panel { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 11%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-history-panel > p { color: hsl(var(--season-hue) 9.27% 40.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-history-panel li { border-top: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 7%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-history-panel li > span { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 14%); color: hsl(var(--season-hue) 46.24% 63.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-history-panel li small { color: hsl(var(--season-hue) 8.08% 38.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-history-panel li > button { border: 1px solid hsl(var(--season-hue) 100.00% 77.25% / 12%); background: hsl(var(--season-hue) 100.00% 59.22% / 5%); color: hsl(var(--season-hue) 15.38% 54.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-history-panel li > button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-history-panel li > button:focus-visible { border-color: hsl(var(--season-hue) 100.00% 78.63% / 34%); color: hsl(var(--season-hue) 72.65% 77.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-layout-editor legend small { color: hsl(var(--season-hue) 8.57% 48.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-layout-list > div,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-category-editor > div { border: 1px solid hsl(var(--season-hue) 100.00% 77.25% / 10%); background: hsl(var(--season-hue) 51.72% 5.69% / 40%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-layout-list > div strong { color: hsl(var(--season-hue) 28.40% 84.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-layout-list > div small { color: hsl(var(--season-hue) 9.09% 45.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-layout-list button,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-category-editor button { border: 1px solid hsl(var(--season-hue) 100.00% 77.65% / 15%); background: hsl(var(--season-hue) 66.27% 51.18% / 7%); color: hsl(var(--season-hue) 27.47% 64.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-category-editor input { border: 1px solid hsl(var(--season-hue) 100.00% 77.25% / 14%); background: hsl(var(--season-hue) 48.15% 5.29%); color: hsl(var(--season-hue) 32.08% 89.61%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-landing-history { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 11%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-landing-history > header { background: hsl(var(--season-hue) 71.55% 54.51% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-landing-history > header strong { color: hsl(var(--season-hue) 32.39% 86.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-landing-history > header small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-landing-history > header > span { color: hsl(var(--season-hue) 9.40% 45.88%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-landing-history > p { color: hsl(var(--season-hue) 9.27% 40.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-landing-history li { border-top: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 7%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-landing-history li > span { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 14%); color: hsl(var(--season-hue) 46.24% 63.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-landing-history li strong { color: hsl(var(--season-hue) 19.54% 82.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-landing-history li small { color: hsl(var(--season-hue) 8.08% 38.82%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-preview { background: linear-gradient(155deg, hsl(var(--season-hue) 65.85% 8.04% / 96%), hsl(var(--season-hue) 62.50% 3.14% / 98%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-preview > article { scrollbar-color: hsl(var(--season-hue) 68.32% 39.61%) transparent; }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-preview > article > nav { color: hsl(var(--season-hue) 8.37% 39.80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-article-summary { color: hsl(var(--season-hue) 8.47% 65.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-syntax-help { border-top: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-syntax-help summary { color: hsl(var(--season-hue) 12.34% 53.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-syntax-help code { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 12%); background: hsl(var(--season-hue) 64.71% 3.33%); color: hsl(var(--season-hue) 39.18% 61.96%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup { color: hsl(var(--season-hue) 10.45% 73.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup > h2,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup > h3 { color: hsl(var(--season-hue) 33.33% 95.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup > h2 { border-bottom: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup strong { color: hsl(var(--season-hue) 37.50% 93.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup em { color: hsl(var(--season-hue) 24.44% 82.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup a { color: hsl(var(--season-hue) 79.41% 73.33%); text-decoration-color: hsl(var(--season-hue) 80.74% 73.53% / 35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup :not(pre) > code { border: 1px solid hsl(var(--season-hue) 100.00% 77.25% / 16%); background: hsl(var(--season-hue) 100.00% 59.22% / 7%); color: hsl(var(--season-hue) 87.80% 83.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup li::marker { color: hsl(var(--season-hue) 72.73% 65.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup blockquote { border-left: 3px solid hsl(var(--season-hue) 70.93% 55.49%); background: linear-gradient(90deg, hsl(var(--season-hue) 100.00% 59.22% / 10%), transparent); color: hsl(var(--season-hue) 12.82% 77.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup pre { border: 1px solid hsl(var(--season-hue) 100.00% 76.47% / 15%); background: hsl(var(--season-hue) 80.00% 1.96%); color: hsl(var(--season-hue) 22.52% 78.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup pre[data-language]::before { color: hsl(var(--season-hue) 15.38% 40.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup hr { background: linear-gradient(90deg, transparent, hsl(var(--season-hue) 100.00% 77.06% / 32%), transparent); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-table-wrap { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup th,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup td { border-right: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 9%); border-bottom: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup th { background: hsl(var(--season-hue) 100.00% 59.22% / 9%); color: hsl(var(--season-hue) 29.63% 89.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup-callout { border: 1px solid hsl(var(--season-hue) 71.07% 68.82% / 20%); border-left: 3px solid hsl(var(--season-hue) 71.43% 58.82%); background: hsl(var(--season-hue) 100.00% 59.22% / 7%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup-callout > strong { color: hsl(var(--season-hue) 43.59% 92.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup-callout > p { color: hsl(var(--season-hue) 8.84% 57.84%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-infobox { border: 1px solid hsl(var(--season-hue) 100.00% 78.24% / 19%); background: hsl(var(--season-hue) 68.75% 6.27% / 93%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-infobox > strong { background: linear-gradient(135deg, hsl(var(--season-hue) 100.00% 59.22% / 20%), rgb(230 185 77 / 7%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-infobox dt,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-infobox dd { border-bottom: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 8%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-infobox dt { color: hsl(var(--season-hue) 10.48% 48.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-infobox dd { color: hsl(var(--season-hue) 14.78% 77.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-figure img { border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-figure figcaption { color: hsl(var(--season-hue) 7.89% 44.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-topic-card.is-link:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-topic-card.is-link:focus-visible { border-color: hsl(var(--season-hue) 100.00% 77.84% / 39%); background: hsl(var(--season-hue) 100.00% 59.22% / 6%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-entry-header { border-bottom: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-entry-header h1 { color: hsl(var(--season-hue) 44.44% 96.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-entry-header > p:not(.eyebrow) { color: hsl(var(--season-hue) 10.07% 70.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-entry-header > div { color: hsl(var(--season-hue) 9.01% 43.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-toc { border: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 14%); background: hsl(var(--season-hue) 62.50% 6.27% / 76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-toc > strong { color: hsl(var(--season-hue) 24.39% 83.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-toc li a { color: hsl(var(--season-hue) 8.55% 54.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-toc li a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-toc li a:focus-visible { color: hsl(var(--season-hue) 80.33% 76.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-toc li span { color: hsl(var(--season-hue) 26.67% 41.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-toc > p { color: hsl(var(--season-hue) 8.33% 42.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-entry-footer { border-top: 1px solid hsl(var(--season-hue) 100.00% 77.84% / 14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-entry-footer > span { border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 22%); background: linear-gradient(135deg, hsl(var(--season-hue) 72.41% 45.49%), hsl(var(--season-hue) 82.35% 26.67%)); box-shadow: 0 0 22px hsl(var(--season-hue) 73.88% 51.96% / 17%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-entry-footer small { color: hsl(var(--season-hue) 27.04% 45.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-entry-footer p { color: hsl(var(--season-hue) 8.33% 42.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-entry-footer > a { color: hsl(var(--season-hue) 39.36% 63.14%); }

@media (max-width: 980px) and (hover: none) and (pointer: coarse) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) a,
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) button,
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) input,
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) select,
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) textarea { -webkit-tap-highlight-color: hsl(var(--season-hue) 100.00% 77.45% / 18%); }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .server-address-copy { border: 1px solid hsl(var(--season-hue) 100.00% 79.80% / 28%); background: hsl(var(--season-hue) 71.26% 32.75% / 12%); box-shadow: inset 0 0 28px hsl(var(--season-hue) 88.13% 57.06% / 5%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .server-address-copy small { color: hsl(var(--season-hue) 27.97% 53.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .server-address-copy strong { color: hsl(var(--season-hue) 52.94% 93.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .server-address-copy button { border: 1px solid hsl(var(--season-hue) 100.00% 85.10% / 25%); background: linear-gradient(135deg, hsl(var(--season-hue) 79.81% 40.78%), hsl(var(--season-hue) 72.80% 50.98%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .server-address-copy button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .server-address-copy button:focus-visible { box-shadow: 0 10px 28px hsl(var(--season-hue) 75.55% 44.90% / 28%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .server-address-copy button:focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 86.08%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-page { background: radial-gradient(ellipse at 15% 48%, hsl(var(--season-hue) 77.40% 34.71% / 0.1098), transparent 45%), radial-gradient(ellipse at 82% 25%, hsl(var(--season-hue) 46.45% 35.88% / 0.0706), transparent 40%), hsl(var(--season-hue) 62.50% 3.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-brand-mark img { filter: drop-shadow(0 0 18px hsl(var(--season-hue) 79.27% 62.16% / 0.2667)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-identity h1 { color: hsl(var(--season-hue) 61.54% 94.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-identity h1 span { color: hsl(var(--season-hue) 100.00% 77.25%); text-shadow: 0 0 26px hsl(var(--season-hue) 80.00% 54.90% / 0.1569); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-login { color: hsl(var(--season-hue) 24.84% 69.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-login:hover { color: hsl(var(--season-hue) 80.00% 90.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-steps > header h2 { color: hsl(var(--season-hue) 55.56% 94.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-step-list { --join-connector-color: hsl(var(--season-hue) 73.13% 73.73% / 68%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-step-marker b { color: hsl(var(--season-hue) 100.00% 94.90%); text-shadow: 0 0 10px hsl(var(--season-hue) 100.00% 65.49% / 55%), 0 0 24px hsl(var(--season-hue) 75.21% 54.12% / 28%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-step-copy h3 { color: hsl(var(--season-hue) 73.11% 76.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-step-copy h3 a:hover { color: hsl(var(--season-hue) 100.00% 90.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-step-copy h3 a > span { color: hsl(var(--season-hue) 47.37% 62.75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-step-copy p { color: hsl(var(--season-hue) 19.44% 71.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-server-panel > h2 { color: hsl(var(--season-hue) 24.03% 74.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-stat-label { color: hsl(var(--season-hue) 23.93% 68.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-stat-label i { background: hsl(var(--season-hue) 17.00% 60.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-server-stats strong { color: hsl(var(--season-hue) 48.94% 90.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-server-stats small { color: hsl(var(--season-hue) 17.17% 61.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .join-main :is(a, button):focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 81.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-actions .nav-cta.is-active { border-color: hsl(var(--season-hue) 100.00% 88.43% / 58%); box-shadow: 0 0 28px hsl(var(--season-hue) 71.08% 48.82% / 28%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-controls { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 16%); background: hsl(var(--season-hue) 56.00% 9.80% / 58%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-controls > label { background: hsl(var(--season-hue) 45.45% 2.16% / 52%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-controls button { color: hsl(var(--season-hue) 8.20% 64.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-controls button.is-active { border-color: hsl(var(--season-hue) 100.00% 73.73% / 55%); background: hsl(var(--season-hue) 100.00% 59.22% / 16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-controls > small { color: hsl(var(--season-hue) 6.84% 45.88%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-empty { border: 1px dashed hsl(var(--season-hue) 100.00% 73.73% / 20%); color: hsl(var(--season-hue) 9.50% 56.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-empty > span { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-studio-library > header > div:last-child button:first-child { border-color: hsl(var(--season-hue) 100.00% 73.73% / 32%); background: hsl(var(--season-hue) 100.00% 59.22% / 12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .profile-privacy-panel,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-panel { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 16%); background: linear-gradient(135deg, hsl(var(--season-hue) 68.00% 19.61% / 24%), hsl(var(--season-hue) 33.33% 3.53% / 76%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .profile-privacy-panel header p,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-panel header p { color: hsl(var(--season-hue) 8.60% 56.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .profile-privacy-panel header > a { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 30%); color: hsl(var(--season-hue) 100.00% 85.88%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .profile-privacy-master { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 28%); background: hsl(var(--season-hue) 100.00% 59.22% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .profile-privacy-master small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .profile-privacy-grid small { color: hsl(var(--season-hue) 6.77% 49.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .profile-privacy-panel > footer p { color: hsl(var(--season-hue) 6.55% 44.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .profile-privacy-panel button,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-panel button { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 40%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .profile-privacy-locked,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-unavailable { color: hsl(var(--season-hue) 8.26% 57.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .profile-privacy-locked > span,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-unavailable > span { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-channel-twitch { color: hsl(var(--season-hue) 100.00% 77.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-channel-twitch:hover { background: hsl(var(--season-hue) 100.00% 63.73% / 18%); color: hsl(var(--season-hue) 100.00% 85.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-channel-link:focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 80.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-discord-contact { color: hsl(var(--season-hue) 19.27% 78.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-card.is-clickable:has(.member-card-hit-area:focus-visible) { border-color: hsl(var(--season-hue) 100.00% 73.73% / 45%); outline: 2px solid hsl(var(--season-hue) 100.00% 73.73% / 55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-alts > summary { border: 1px solid hsl(var(--season-hue) 100.00% 76.86% / 34%); background: hsl(var(--season-hue) 65.85% 8.04% / 88%); color: hsl(var(--season-hue) 100.00% 80.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-alts > summary:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-alts > summary:focus-visible,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-alts[open] > summary { border-color: hsl(var(--season-hue) 100.00% 80.98% / 62%); background: hsl(var(--season-hue) 74.53% 41.57% / 78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-alt-popover { border: 1px solid hsl(var(--season-hue) 100.00% 78.43% / 27%); background: hsl(var(--season-hue) 66.67% 4.71% / 96%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-alt-popover > small { color: hsl(var(--season-hue) 30.04% 52.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-alt-account { color: hsl(var(--season-hue) 18.52% 78.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) a.member-alt-account:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) a.member-alt-account:focus-visible { border-color: hsl(var(--season-hue) 100.00% 76.86% / 35%); background: hsl(var(--season-hue) 100.00% 59.22% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .member-passport-link { color: hsl(var(--season-hue) 76.22% 71.96%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-page { background: radial-gradient(circle at 50% 10%, hsl(var(--season-hue) 70.48% 41.18% / 18%), transparent 38%), hsl(var(--season-hue) 46.67% 2.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-main > a { color: hsl(var(--season-hue) 33.33% 59.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-card { border: 1px solid hsl(var(--season-hue) 92.42% 74.12% / 22%); background: linear-gradient(145deg, hsl(var(--season-hue) 75.00% 15.69% / 88%), hsl(var(--season-hue) 52.94% 3.33% / 96%) 60%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-card-grid { background-image: linear-gradient(hsl(var(--season-hue) 100.00% 73.73% / 18%) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--season-hue) 100.00% 73.73% / 18%) 1px, transparent 1px); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-head { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 28%); background: hsl(var(--season-hue) 44.44% 3.53% / 75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-card header > span { color: hsl(var(--season-hue) 8.94% 53.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-card header > span i { background: hsl(var(--season-hue) 9.01% 45.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-facts small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-stats span { color: hsl(var(--season-hue) 11.93% 47.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-stats strong { color: hsl(var(--season-hue) 100.00% 82.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-private-note { color: hsl(var(--season-hue) 8.30% 49.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .passport-card > footer { color: hsl(var(--season-hue) 7.36% 45.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-start label,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-enrollment form label,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-enabled-grid label { color: hsl(var(--season-hue) 11.86% 65.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-panel input { background: hsl(var(--season-hue) 40.00% 1.96% / 70%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-panel input:focus { border-color: hsl(var(--season-hue) 100.00% 73.73% / 52%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-secret > strong { color: hsl(var(--season-hue) 77.78% 91.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-secret a { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 25%); color: hsl(var(--season-hue) 63.49% 75.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-secret p { color: hsl(var(--season-hue) 6.88% 48.43%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-enabled-grid p { color: hsl(var(--season-hue) 6.72% 49.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-enabled-grid details summary { color: hsl(var(--season-hue) 45.33% 70.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .mfa-recovery-codes p { color: hsl(var(--season-hue) 7.89% 55.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-sidebar {
  border: 1px solid hsl(var(--season-hue) 67.21% 76.08% / 15%);
  background: hsl(var(--season-hue) 42.86% 5.49%) !important;
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-article {
  border: 1px solid hsl(var(--season-hue) 67.21% 76.08% / 14%);
  background: hsl(var(--season-hue) 41.18% 6.67%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-sidebar-mark {
  border: 1px solid hsl(var(--season-hue) 100.00% 84.12% / 23%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 68.24% 45.69% / 42%), hsl(var(--season-hue) 70.79% 17.45% / 44%));
  box-shadow: 0 0 18px hsl(var(--season-hue) 72.32% 56.08% / 10%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-sidebar-brand small { color: hsl(var(--season-hue) 8.94% 46.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-group h2 {
  border-left: 3px solid hsl(var(--season-hue) 68.71% 71.18%);
  background: hsl(var(--season-hue) 100.00% 59.22% / 12%);
  color: hsl(var(--season-hue) 46.67% 97.06%);
}
@media (min-width: 981px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-group + .wiki-nav-group {
    border-top: 1px solid hsl(var(--season-hue) 67.21% 76.08% / 18%);
  }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-link {
  color: hsl(var(--season-hue) 39.39% 93.53%) !important;
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-link:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-link:focus-visible,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-link.is-active {
  background: hsl(var(--season-hue) 79.08% 53.14% / 9%) !important;
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-nav-link.is-active { box-shadow: inset 2px 0 0 hsl(var(--season-hue) 75.93% 78.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-breadcrumb { color: hsl(var(--season-hue) 8.47% 46.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-home-header { border-bottom: 1px solid hsl(var(--season-hue) 67.21% 76.08% / 13%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-home-header h1 {
  color: hsl(var(--season-hue) 33.33% 95.88%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-home-header h1 em { color: hsl(var(--season-hue) 78.00% 80.39%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-home-header p { color: hsl(var(--season-hue) 13.79% 77.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-welcome-note {
  border: 1px solid hsl(var(--season-hue) 77.32% 80.98% / 14%);
  background: hsl(var(--season-hue) 61.50% 41.76% / 6%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-welcome-note strong { color: hsl(var(--season-hue) 25.49% 90.00%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-welcome-note p { color: hsl(var(--season-hue) 9.20% 65.88%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-section-heading > p:last-child { color: hsl(var(--season-hue) 8.11% 63.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-controls > label {
  border-color: hsl(var(--season-hue) 78.43% 80.00% / 17%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-controls > label i { color: hsl(var(--season-hue) 53.46% 68.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-controls button {
  color: hsl(var(--season-hue) 7.42% 55.10%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-controls button:hover { color: hsl(var(--season-hue) 24.39% 83.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-controls button.is-active { border-color: hsl(var(--season-hue) 77.36% 79.22% / 18%); background: hsl(var(--season-hue) 79.08% 53.14% / 10%); color: hsl(var(--season-hue) 33.33% 88.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-search-controls > small { color: hsl(var(--season-hue) 7.76% 42.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-directory h3 {
  border-bottom: 1px solid hsl(var(--season-hue) 67.21% 76.08% / 12%);
  color: hsl(var(--season-hue) 19.54% 82.94%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-directory a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-directory a:focus-visible { background: hsl(var(--season-hue) 64.29% 50.59% / 6%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-directory-icon {
  border: 1px solid hsl(var(--season-hue) 77.14% 79.41% / 14%);
  color: hsl(var(--season-hue) 57.76% 68.43%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-directory strong { color: hsl(var(--season-hue) 21.13% 86.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-directory small { color: hsl(var(--season-hue) 7.25% 59.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-directory b { color: hsl(var(--season-hue) 21.43% 43.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-directory a:hover b { color: hsl(var(--season-hue) 67.57% 78.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-quick-links { border-top: 1px solid hsl(var(--season-hue) 67.21% 76.08% / 12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-quick-links a {
  border-bottom: 1px solid hsl(var(--season-hue) 67.21% 76.08% / 10%);
  color: hsl(var(--season-hue) 19.05% 83.53%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-quick-links span { color: hsl(var(--season-hue) 31.12% 52.75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-quick-links b { color: hsl(var(--season-hue) 17.93% 50.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-author > span { background: hsl(var(--season-hue) 58.86% 34.31%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-entry-header > p:not(.eyebrow) { color: hsl(var(--season-hue) 12.12% 74.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-entry-header > div { color: hsl(var(--season-hue) 8.23% 45.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup { color: hsl(var(--season-hue) 13.79% 77.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-toc {
  border-left: 1px solid hsl(var(--season-hue) 68.70% 77.45% / 15%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-toc li a { color: hsl(var(--season-hue) 7.14% 49.41%); }
@media (max-width: 680px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-toc { border: 1px solid hsl(var(--season-hue) 68.70% 77.45% / 14%); }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-page,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-detail-page { background: radial-gradient(circle at 20% 0, hsl(var(--season-hue) 74.38% 39.80% / 19%), transparent 34%), hsl(var(--season-hue) 44.44% 3.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-hero > p:last-child { color: hsl(var(--season-hue) 9.80% 60.00%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-calendar > header > span { color: hsl(var(--season-hue) 13.25% 48.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-event-grid article.is-featured { border-color: hsl(var(--season-hue) 100.00% 73.73% / 30%); background: linear-gradient(90deg, hsl(var(--season-hue) 100.00% 59.22% / 14%), transparent); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-event-grid small { color: hsl(var(--season-hue) 22.61% 54.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-event-grid p { color: hsl(var(--season-hue) 7.14% 56.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-news-grid > a.is-featured { border-color: hsl(var(--season-hue) 100.00% 73.73% / 28%); background: linear-gradient(145deg, hsl(var(--season-hue) 100.00% 59.22% / 15%), rgb(255 255 255 / 2%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-news-grid > a:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-news-grid > a:focus-visible { border-color: hsl(var(--season-hue) 100.00% 73.73% / 48%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-news-grid a > span { color: hsl(var(--season-hue) 42.56% 61.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-news-grid p { color: hsl(var(--season-hue) 7.89% 55.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-news-grid b { color: hsl(var(--season-hue) 64.52% 75.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-empty { border: 1px dashed hsl(var(--season-hue) 100.00% 73.73% / 20%); color: hsl(var(--season-hue) 7.76% 54.51%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-empty > span { border: 1px solid hsl(var(--season-hue) 100.00% 73.73% / 28%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-detail > a { color: hsl(var(--season-hue) 34.63% 59.80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-detail header > p:not(.eyebrow) { color: hsl(var(--season-hue) 12.00% 65.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-detail time { color: hsl(var(--season-hue) 15.08% 50.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-detail-body { color: hsl(var(--season-hue) 10.97% 69.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-detail footer small { color: hsl(var(--season-hue) 9.79% 46.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-updates > header > a { color: hsl(var(--season-hue) 68.89% 73.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-updates-grid small { color: hsl(var(--season-hue) 34.91% 58.43%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-updates-grid p { color: hsl(var(--season-hue) 7.89% 55.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-updates-grid span { color: hsl(var(--season-hue) 66.67% 72.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-notification-grid article > span { color: hsl(var(--season-hue) 15.42% 60.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-notification-grid article.is-info > span { color: hsl(var(--season-hue) 63.06% 69.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-notification-grid p { color: hsl(var(--season-hue) 7.00% 52.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-notification-grid a { color: hsl(var(--season-hue) 54.55% 69.80%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-notification-grid button { color: hsl(var(--season-hue) 10.26% 54.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-notification-grid article > small { color: hsl(var(--season-hue) 8.52% 43.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-notification-note { color: hsl(var(--season-hue) 7.41% 42.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-tabs > button { color: hsl(var(--season-hue) 7.88% 52.75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-tabs > button span { color: hsl(var(--season-hue) 8.72% 38.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-tabs > button.is-active { background: hsl(var(--season-hue) 100.00% 59.22% / 12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-tabs > .updates-new-button { color: hsl(var(--season-hue) 65.47% 72.75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-list > button { color: hsl(var(--season-hue) 7.44% 47.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-list > button.is-active { background: hsl(var(--season-hue) 100.00% 59.22% / 11%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-list strong { color: hsl(var(--season-hue) 15.29% 83.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-list small { color: hsl(var(--season-hue) 7.92% 39.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-list > p { color: hsl(var(--season-hue) 7.42% 44.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-form label { color: hsl(var(--season-hue) 10.48% 58.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-form input,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-form textarea,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-form select { background: hsl(var(--season-hue) 40.00% 1.96% / 58%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-form input:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-form textarea:focus,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-editor-form select:focus { border-color: hsl(var(--season-hue) 100.00% 73.73% / 45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-slug { background: hsl(var(--season-hue) 40.00% 1.96% / 58%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .updates-slug span { color: hsl(var(--season-hue) 8.60% 43.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-global-search-panel,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-status-card {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 18%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 72.84% 15.88% / 72%), hsl(var(--season-hue) 71.43% 4.12% / 94%) 70%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-global-search-panel > div > p:last-child { color: hsl(var(--season-hue) 9.01% 56.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-site-search > label {
  border: 1px solid hsl(var(--season-hue) 100.00% 80.00% / 22%);
  background: hsl(var(--season-hue) 75.00% 3.14% / 72%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-site-search > label:focus-within { border-color: hsl(var(--season-hue) 100.00% 80.20% / 58%); background: hsl(var(--season-hue) 74.36% 7.65% / 88%); box-shadow: 0 0 0 3px hsl(var(--season-hue) 76.07% 54.12% / 10%), 0 0 28px hsl(var(--season-hue) 71.08% 48.82% / 12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-site-search label > svg { stroke: hsl(var(--season-hue) 71.24% 70.00%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-site-search input { color: hsl(var(--season-hue) 58.33% 95.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-site-search input::placeholder { color: hsl(var(--season-hue) 9.09% 43.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-site-search > button {
  border: 1px solid hsl(var(--season-hue) 80.10% 62.55%);
  background: linear-gradient(135deg, hsl(var(--season-hue) 72.80% 50.98%), hsl(var(--season-hue) 76.40% 34.90%));
  box-shadow: inset 0 1px rgb(255 255 255 / 12%), 0 10px 28px hsl(var(--season-hue) 77.00% 39.22% / 24%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-site-search > button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-site-search > button:focus-visible { border-color: hsl(var(--season-hue) 100.00% 81.76%); box-shadow: inset 0 1px rgb(255 255 255 / 15%), 0 14px 34px hsl(var(--season-hue) 74.03% 45.29% / 34%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-status-card > header > span { color: hsl(var(--season-hue) 15.58% 60.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-status-card > header > span i { background: hsl(var(--season-hue) 8.79% 46.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-status-card > header > button { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 16%); background: hsl(var(--season-hue) 100.00% 59.22% / 5%); color: hsl(var(--season-hue) 10.57% 51.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-status-card > header > button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-status-card > header > button:focus-visible { border-color: hsl(var(--season-hue) 100.00% 80.20% / 42%); color: hsl(var(--season-hue) 62.62% 79.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-status-heading small { color: hsl(var(--season-hue) 7.62% 43.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-status-metrics > div { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-status-metrics span { color: hsl(var(--season-hue) 8.02% 46.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-address small { color: hsl(var(--season-hue) 20.00% 43.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-address strong { color: hsl(var(--season-hue) 27.71% 83.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-address > button { border: 1px solid hsl(var(--season-hue) 100.00% 78.04% / 22%); background: hsl(var(--season-hue) 69.29% 47.25% / 11%); color: hsl(var(--season-hue) 55.13% 69.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-address > button:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-live-address > button:focus-visible { border-color: hsl(var(--season-hue) 100.00% 82.94% / 52%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 16%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 72.60% 14.31% / 68%), hsl(var(--season-hue) 71.43% 4.12% / 94%) 72%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-summary article { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-summary small { color: hsl(var(--season-hue) 27.16% 68.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-summary strong { color: hsl(var(--season-hue) 41.18% 93.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-summary span { color: hsl(var(--season-hue) 10.61% 64.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-chart { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 9%); background: radial-gradient(circle at 60% 30%, hsl(var(--season-hue) 74.49% 52.35% / 9%), transparent 280px), hsl(var(--season-hue) 69.23% 2.55% / 45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-chart h3 { color: hsl(var(--season-hue) 27.16% 68.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-chart-title span { color: hsl(var(--season-hue) 9.17% 44.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-ranges { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 10%); background: hsl(var(--season-hue) 71.43% 4.12% / 58%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-ranges button { color: hsl(var(--season-hue) 10.74% 52.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-ranges button:hover { color: hsl(var(--season-hue) 57.89% 81.37%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-ranges button:focus-visible { outline: 2px solid hsl(var(--season-hue) 79.84% 74.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-ranges button[aria-pressed="true"] { background: linear-gradient(135deg, hsl(var(--season-hue) 66.53% 46.86% / 80%), hsl(var(--season-hue) 79.91% 55.10% / 72%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-chart svg:focus-visible { outline: 2px solid hsl(var(--season-hue) 79.84% 74.71% / 75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-grid line { stroke: hsl(var(--season-hue) 43.53% 83.33% / 7%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-scale { color: hsl(var(--season-hue) 11.56% 60.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-area { fill: hsl(var(--season-hue) 72.32% 56.08% / 12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-line { stroke: hsl(var(--season-hue) 81.48% 68.24%); filter: drop-shadow(0 0 5px hsl(var(--season-hue) 79.79% 63.14% / 35%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-marker { fill: hsl(var(--season-hue) 81.48% 68.24%); stroke: hsl(var(--season-hue) 100.00% 93.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-guide line { stroke: hsl(var(--season-hue) 66.67% 88.24% / 32%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-guide circle { fill: hsl(var(--season-hue) 100.00% 78.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-tooltip { border: 1px solid hsl(var(--season-hue) 87.04% 78.82% / 26%); background: hsl(var(--season-hue) 66.67% 5.88% / 95%); box-shadow: 0 10px 28px rgb(0 0 0 / 36%), 0 0 18px hsl(var(--season-hue) 71.67% 54.31% / 13%); color: hsl(var(--season-hue) 60.00% 95.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-tooltip time { color: hsl(var(--season-hue) 19.44% 71.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-tooltip span { color: hsl(var(--season-hue) 12.71% 64.51%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-axis { color: hsl(var(--season-hue) 11.56% 60.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-empty { color: hsl(var(--season-hue) 13.48% 65.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-server-activity-empty span { color: hsl(var(--season-hue) 51.04% 62.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-page { background: hsl(var(--season-hue) 76.47% 3.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-hero h1 span { background: linear-gradient(90deg, #efc663, hsl(var(--season-hue) 100.00% 80.59%) 54%, hsl(var(--season-hue) 78.15% 53.33%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-hero > p:last-of-type { color: hsl(var(--season-hue) 10.89% 60.39%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-results > header { border-bottom: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 12%); color: hsl(var(--season-hue) 8.47% 46.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-results > header strong { color: hsl(var(--season-hue) 66.67% 77.65%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-group > header small { color: hsl(var(--season-hue) 29.17% 52.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-group > header > span { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 17%); color: hsl(var(--season-hue) 30.32% 56.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-result-card { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 13%); background: linear-gradient(145deg, hsl(var(--season-hue) 70.97% 12.16% / 58%), hsl(var(--season-hue) 63.64% 4.31% / 86%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-result-card:hover,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-result-card:focus-visible { border-color: hsl(var(--season-hue) 100.00% 80.20% / 45%); box-shadow: 0 18px 44px rgb(0 0 0 / 23%), 0 0 24px hsl(var(--season-hue) 69.48% 48.82% / 9%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-result-icon { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 20%); background: hsl(var(--season-hue) 100.00% 59.22% / 8%); color: hsl(var(--season-hue) 76.74% 74.71%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-result-card small { color: hsl(var(--season-hue) 24.41% 50.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-result-card p { color: hsl(var(--season-hue) 7.57% 49.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-result-card > b { color: hsl(var(--season-hue) 40.00% 56.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-welcome { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 13%); background: hsl(var(--season-hue) 100.00% 59.22% / 4%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-welcome > span { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 23%); color: hsl(var(--season-hue) 63.87% 69.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .global-search-welcome p { color: hsl(var(--season-hue) 7.76% 48.04%); }

@media (max-width: 1180px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-audit-row [data-label]::before,
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ledger-row [data-label]::before {
    color: hsl(var(--season-hue) 17.65% 63.33%);
  }
}

@media (max-width: 980px) {

  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-nav > a,
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-nav > .hub-bank-nav-item {
    border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 16%);
    background: hsl(var(--season-hue) 66.67% 4.71% / 72%);
  }
}

@media (max-width: 680px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup tbody tr + tr { border-top: 2px solid hsl(var(--season-hue) 100.00% 77.45% / 20%); }
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .wiki-markup td[data-label]::before {
    color: hsl(var(--season-hue) 37.19% 76.27%);
  }
}
@media (max-width: 1100px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-top-row > :is(.vote-top-votm, .vote-top-source-count, .vote-top-count)::before {
    color: hsl(var(--season-hue) 17.65% 63.33%);
  }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-sidebar { border: 1px solid hsl(var(--season-hue) 58.44% 69.80% / 0.1412); background: hsl(var(--season-hue) 38.89% 7.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-nav-title { color: hsl(var(--season-hue) 18.18% 65.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-sidebar nav a { color: hsl(var(--season-hue) 16.00% 70.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-sidebar nav a > span { color: hsl(var(--season-hue) 60.00% 70.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-sidebar nav a > b { color: hsl(var(--season-hue) 12.97% 53.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-sidebar nav a:hover { background: hsl(var(--season-hue) 72.62% 67.06% / 0.0667); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-sidebar nav a[aria-current] { border-color: hsl(var(--season-hue) 80.33% 76.08% / 0.2902); background: linear-gradient(120deg, hsl(var(--season-hue) 61.86% 53.73% / 0.1686), hsl(var(--season-hue) 59.66% 53.33% / 0.0392)); color: hsl(var(--season-hue) 76.19% 91.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-service-state { border-top: 1px solid hsl(var(--season-hue) 58.44% 69.80% / 0.1412); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-section-description { color: hsl(var(--season-hue) 16.67% 69.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-workspace :is(button, a, input, select, textarea, summary):focus-visible { outline: 2px solid hsl(var(--season-hue) 75.76% 80.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-quick-actions > a { border: 1px solid hsl(var(--season-hue) 69.13% 70.78% / 0.1804); background: linear-gradient(135deg, hsl(var(--season-hue) 44.80% 49.02% / 0.0667), hsl(var(--season-hue) 33.33% 6.47%)); color: hsl(var(--season-hue) 37.93% 88.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-quick-actions > a:hover { background: hsl(var(--season-hue) 66.36% 58.04% / 0.1294); border-color: hsl(var(--season-hue) 77.14% 72.55% / 0.4000); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-quick-actions > a > span { border: 1px solid hsl(var(--season-hue) 66.67% 70.59% / 0.1804); color: hsl(var(--season-hue) 84.91% 79.22%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-quick-actions small { color: hsl(var(--season-hue) 14.13% 63.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-quick-actions b { color: hsl(var(--season-hue) 42.41% 62.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-attention-grid a { border: 1px solid hsl(var(--season-hue) 58.44% 69.80% / 0.1412); background: hsl(var(--season-hue) 38.89% 7.06%); color: hsl(var(--season-hue) 16.31% 72.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-attention-grid strong { color: hsl(var(--season-hue) 55.26% 85.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-filter-bar label, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-access-forms label, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-account-picker label { color: hsl(var(--season-hue) 22.58% 75.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-filter-bar :is(input, select), :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-access-forms select, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-account-picker :is(input, select) { border: 1px solid hsl(var(--season-hue) 61.97% 72.16% / 0.2314); background: hsl(var(--season-hue) 52.38% 4.12%); color: hsl(var(--season-hue) 44.19% 91.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-filter-bar > span, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-result-count { color: hsl(var(--season-hue) 18.60% 66.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-workspace :is(.management-load-more, .management-player-row > button, .management-access-forms button, .management-player-detail footer button, .management-filter-buttons button) { border: 1px solid hsl(var(--season-hue) 65.71% 72.55% / 0.2588); background: hsl(var(--season-hue) 50.62% 47.65% / 0.1020); color: hsl(var(--season-hue) 48.84% 83.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-filter-buttons button[aria-pressed="true"] { background: hsl(var(--season-hue) 60.89% 55.88% / 0.2314); border-color: hsl(var(--season-hue) 54.67% 70.59% / 0.6000); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-player-list { border: 1px solid hsl(var(--season-hue) 58.44% 69.80% / 0.1412); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-player-row { border-bottom: 1px solid hsl(var(--season-hue) 58.44% 69.80% / 0.1098); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-player-row .admin-player-name small { color: hsl(var(--season-hue) 13.85% 61.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-player-access small { color: hsl(var(--season-hue) 18.60% 66.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-player-detail { border-block: 1px solid hsl(var(--season-hue) 69.64% 78.04% / 0.2196); background: hsl(var(--season-hue) 43.33% 11.76% / 0.4392); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-player-detail p, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-hint { color: hsl(var(--season-hue) 20.25% 69.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-access-forms > :is(form, div) { border: 1px solid hsl(var(--season-hue) 58.44% 69.80% / 0.1412); background: hsl(var(--season-hue) 45.45% 6.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-access-forms small { color: hsl(var(--season-hue) 21.59% 65.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-access-card > strong { color: hsl(var(--season-hue) 22.58% 75.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-player-detail footer a { color: hsl(var(--season-hue) 70.43% 77.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-player-card-status { color: hsl(var(--season-hue) 8.43% 67.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-action-fields label { color: hsl(var(--season-hue) 20.88% 82.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-action-fields select { border: 1px solid hsl(var(--season-hue) 10.81% 29.02%); background: hsl(var(--season-hue) 22.22% 7.06%); color: hsl(var(--season-hue) 33.33% 95.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-popover .admin-player-actions button { border: 1px solid hsl(var(--season-hue) 10.81% 29.02%); background: hsl(var(--season-hue) 20.59% 13.33%); color: hsl(var(--season-hue) 65.00% 92.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-actions :is(button, select):focus-visible, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-more summary:focus-visible { outline: 2px solid hsl(var(--season-hue) 70.37% 78.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-banker-toggle { color: hsl(var(--season-hue) 20.88% 82.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-readonly { color: hsl(var(--season-hue) 13.43% 73.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-more { border-top: 1px solid hsl(var(--season-hue) 12.73% 21.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-more summary { color: hsl(var(--season-hue) 13.43% 73.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-more dt { color: hsl(var(--season-hue) 8.43% 67.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-more dd { color: hsl(var(--season-hue) 22.03% 88.43%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .admin-player-more footer a { color: hsl(var(--season-hue) 52.08% 81.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-secondary-details { border: 1px solid hsl(var(--season-hue) 58.44% 69.80% / 0.1412); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-secondary-details > summary, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-record-create > summary { color: hsl(var(--season-hue) 57.69% 79.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-empty, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-form-help { color: hsl(var(--season-hue) 22.76% 71.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-form-help a { color: hsl(var(--season-hue) 83.84% 80.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-account-picker > small { color: hsl(var(--season-hue) 21.18% 66.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-operation-preview > strong { color: hsl(var(--season-hue) 40.00% 88.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-operation-preview dt { color: hsl(var(--season-hue) 14.67% 70.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-content .bank-record-create { border: 1px solid hsl(var(--season-hue) 61.38% 71.57% / 0.2824); background: hsl(var(--season-hue) 52.26% 52.35% / 0.0627); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-content .bank-program-page .bank-request-history { border-top: 1px solid hsl(var(--season-hue) 58.44% 69.80% / 0.1412); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-content .bank-review-controls label { color: hsl(var(--season-hue) 23.68% 70.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-content .bank-request-note { color: hsl(var(--season-hue) 18.18% 65.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-content-editor .admin-editor-toolbar > div:first-child span { color: hsl(var(--season-hue) 22.15% 70.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-content-editor .admin-editor-fields label > span strong { color: hsl(var(--season-hue) 23.44% 74.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-content-editor .admin-character-count { color: hsl(var(--season-hue) 19.37% 62.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-text-preview { border: 1px solid hsl(var(--season-hue) 58.44% 69.80% / 0.1412); background: radial-gradient(ellipse at top right, hsl(var(--season-hue) 60.18% 55.69% / 0.1098), hsl(var(--season-hue) 37.50% 6.27%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-text-preview > small { color: hsl(var(--season-hue) 37.65% 66.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-text-preview h3 { color: hsl(var(--season-hue) 50.94% 89.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-text-preview h3 span { color: hsl(var(--season-hue) 70.80% 73.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-text-preview p { color: hsl(var(--season-hue) 22.96% 73.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-text-preview a { color: hsl(var(--season-hue) 69.52% 79.41%); }
@container (max-width: 1000px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-content :is(.bank-audit-row, .bank-ledger-row) [data-label]::before { color: hsl(var(--season-hue) 20.45% 65.49%); }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-other-tools { border-top: 1px solid hsl(var(--season-hue) 58.44% 69.80% / 0.1412); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-other-tools > summary { color: hsl(var(--season-hue) 29.08% 72.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-attention-link span { color: hsl(var(--season-hue) 45.86% 73.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-content .banker-intro, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-content .banker-company-form p { color: hsl(var(--season-hue) 19.54% 65.88%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-content :is(.banker-operation-form, .banker-company-form, .bank-request-form) label > span { color: hsl(var(--season-hue) 24.48% 71.96%); }
@media (max-width: 980px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-mobile-picker { color: hsl(var(--season-hue) 22.31% 76.27%); }
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .management-mobile-picker select { border: 1px solid hsl(var(--season-hue) 58.44% 69.80% / 0.3765); background: hsl(var(--season-hue) 45.45% 8.63%); color: hsl(var(--season-hue) 72.22% 92.94%); }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-home-page .hub-route-card > b { color: hsl(var(--season-hue) 56.00% 70.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-home-page .hub-live-status-heading small { color: hsl(var(--season-hue) 15.91% 65.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-home-page .hub-live-status-metrics span { color: hsl(var(--season-hue) 20.27% 70.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-home-page .hub-live-address small { color: hsl(var(--season-hue) 24.26% 66.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-home-page .hub-index-main :is(a, button):focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 80.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-screen-page :is(.hub-detail-header > div > a, .vote-back) { color: hsl(var(--season-hue) 26.44% 65.88%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-screen-scroll { scrollbar-color: hsl(var(--season-hue) 43.10% 45.49%) hsl(var(--season-hue) 48.57% 6.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-category-tab-list > button { border: 1px solid hsl(var(--season-hue) 56.00% 70.59% / 0.1490); background: hsl(var(--season-hue) 50.00% 9.41% / 0.4392); color: hsl(var(--season-hue) 23.08% 71.96%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-category-tab-list > button[aria-selected="true"] { border-color: hsl(var(--season-hue) 87.97% 73.92% / 0.4667); background: linear-gradient(120deg, hsl(var(--season-hue) 60.66% 35.88% / 0.5333), hsl(var(--season-hue) 62.50% 18.82% / 0.5333)); color: hsl(var(--season-hue) 100.00% 93.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-screen-page :is(a, button, input, select, textarea, [tabindex="0"]):focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 80.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-screen-page .bank-service-index p { color: hsl(var(--season-hue) 16.33% 61.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-updates-content > section { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 0.1490); background: hsl(var(--season-hue) 56.10% 8.04% / 0.6588); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-updates-content > section > header > span { color: hsl(var(--season-hue) 17.17% 61.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-updates-content .updates-event-grid small { color: hsl(var(--season-hue) 23.18% 70.39%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-updates-content .updates-event-grid p { color: hsl(var(--season-hue) 13.58% 68.24%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-updates-content .updates-history { background: hsl(var(--season-hue) 42.11% 7.45% / 0.6588); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-updates-content .updates-history time { color: hsl(var(--season-hue) 23.61% 71.76%); }

@media (min-width: 981px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-screen-page .hub-profile-page-stats span { color: hsl(var(--season-hue) 18.92% 70.98%); }
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-screen-page .hub-profile-page-stats small { color: hsl(var(--season-hue) 15.42% 60.59%); }
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-playtime-boards .playtime-ranking-head { background: hsl(var(--season-hue) 45.45% 8.63%); }
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-content .bank-economy-metrics :is(span, small) { color: hsl(var(--season-hue) 17.98% 65.10%); }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-reminders { border-top: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-reminders > button { color: hsl(var(--season-hue) 72.22% 92.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-reminders > button > svg { color: hsl(var(--season-hue) 80.95% 75.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-reminders > button:focus-visible { outline: 2px solid hsl(var(--season-hue) 80.95% 75.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-reminder-switch { border: 1px solid hsl(var(--season-hue) 14.29% 43.92%); background: hsl(var(--season-hue) 34.29% 13.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-reminder-switch::after { background: hsl(var(--season-hue) 22.95% 76.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-reminders [aria-checked="true"] .vote-reminder-switch { background: hsl(var(--season-hue) 55.95% 44.51%); border-color: hsl(var(--season-hue) 72.50% 68.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-reminders > p { color: hsl(var(--season-hue) 18.71% 69.61%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-intro-copy > span { color: hsl(var(--season-hue) 22.88% 70.00%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-portals > header h2 { color: hsl(var(--season-hue) 72.41% 94.31%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-portal-card { background: linear-gradient(125deg, rgb(var(--vote-portal-rgb) / 10%), rgb(var(--vote-portal-rgb) / 3%)), hsl(var(--season-hue) 37.14% 6.86% / 0.8667); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-portal-copy h3 { color: hsl(var(--season-hue) 61.54% 94.90%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-portal-count { color: hsl(var(--season-hue) 27.54% 72.94%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-portal-action { border-color: hsl(var(--season-hue) 100.00% 78.04% / 0.6000); background: linear-gradient(110deg, hsl(var(--season-hue) 81.43% 53.53%), hsl(var(--season-hue) 71.93% 44.71%)); box-shadow: 0 6px 22px hsl(var(--season-hue) 71.89% 51.18% / 0.1255); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-portal-action.is-cooldown { border-color: hsl(var(--season-hue) 17.59% 60.98% / 0.2000); background: hsl(var(--season-hue) 36.26% 82.16% / 0.0314); color: hsl(var(--season-hue) 25.19% 74.31%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-portal-action.is-cooldown small { color: hsl(var(--season-hue) 24.29% 72.55%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-portal-action.is-cooldown strong { color: hsl(var(--season-hue) 58.33% 90.59%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-portal-action.is-upcoming { border-color: hsl(var(--season-hue) 21.02% 69.22% / 0.1569); background: hsl(var(--season-hue) 15.08% 64.90% / 0.0353); color: hsl(var(--season-hue) 23.61% 71.76%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-board { border: 1px solid hsl(var(--season-hue) 54.84% 75.69% / 0.1686); background: radial-gradient(ellipse at 50% 0, hsl(var(--season-hue) 50.00% 43.14% / 0.1373), transparent 60%), linear-gradient(145deg, hsl(var(--season-hue) 36.67% 11.76% / 0.7020), hsl(var(--season-hue) 45.95% 7.25% / 0.7451)); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-board-header h2 { color: hsl(var(--season-hue) 63.64% 93.53%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-podium-card.is-current { outline-color: hsl(var(--season-hue) 76.47% 70.00% / 0.4392); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-votm-tooltip { background: hsl(var(--season-hue) 30.77% 10.20%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-podium-card > strong { color: hsl(var(--season-hue) 48.57% 93.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-podium-name > strong { color: hsl(var(--season-hue) 48.57% 93.14%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-podium-card p { color: hsl(var(--season-hue) 23.40% 72.35%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-top-title { border-top: 1px solid hsl(var(--season-hue) 57.58% 74.12% / 0.1804); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-top-title span { color: hsl(var(--season-hue) 21.43% 67.06%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-ranking-column + .vote-ranking-column { border-left: 1px solid hsl(var(--season-hue) 37.75% 70.39% / 0.1608); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-ranking-row { border-bottom: 1px solid hsl(var(--season-hue) 52.00% 75.49% / 0.0627); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-ranking-place > b { color: hsl(var(--season-hue) 21.59% 65.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-ranking-player > img { border: 1px solid hsl(var(--season-hue) 54.84% 75.69% / 0.1608); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-ranking-name { color: hsl(var(--season-hue) 40.35% 88.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-ranking-identity > small { color: hsl(var(--season-hue) 76.92% 79.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-ranking-count { color: hsl(var(--season-hue) 79.31% 94.31%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-ranking-row > .vote-source-breakdown { color: hsl(var(--season-hue) 18.18% 65.49%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-ranking-row.is-current { background: hsl(var(--season-hue) 79.23% 64.12% / 0.0941); box-shadow: inset 2px 0 hsl(var(--season-hue) 64.71% 63.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-ranking-row:hover { background: hsl(var(--season-hue) 39.66% 64.90% / 0.0510); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-top-empty { color: hsl(var(--season-hue) 27.27% 71.96%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-player-card { border-color: hsl(var(--season-hue) 46.58% 68.43% / 0.2314); background: linear-gradient(135deg, hsl(var(--season-hue) 47.95% 14.31% / 0.6118), hsl(var(--season-hue) 42.11% 7.45% / 0.6510)); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-player-card > h2, html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-history-header h2 { color: hsl(var(--season-hue) 63.64% 93.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-player-name > strong { color: hsl(var(--season-hue) 46.15% 89.80%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-player-login-state { color: hsl(var(--season-hue) 20.47% 66.47%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-player-stats article > span { color: hsl(var(--season-hue) 26.32% 73.92%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-player-stats article > strong { color: hsl(var(--season-hue) 100.00% 92.75%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-player-stats article > small { color: hsl(var(--season-hue) 20.93% 66.27%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-player-signin p { color: hsl(var(--season-hue) 26.62% 72.75%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-player-signin a { border: 1px solid hsl(var(--season-hue) 67.79% 70.78% / 0.2745); background: hsl(var(--season-hue) 60.68% 54.12% / 0.0980); color: hsl(var(--season-hue) 84.62% 87.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-player-signin a:hover { background: hsl(var(--season-hue) 60.68% 54.12% / 0.1804); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-history { border: 1px solid hsl(var(--season-hue) 38.92% 67.25% / 0.1882); background: hsl(var(--season-hue) 38.46% 10.20% / 0.6510); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-icon { color: hsl(var(--season-hue) 22.73% 56.86%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-history-card { border-color: hsl(var(--season-hue) 55.26% 70.20% / 0.1098); background: hsl(var(--season-hue) 36.47% 66.67% / 0.0314); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-history-card:hover { border-color: hsl(var(--season-hue) 55.26% 70.20% / 0.3451); background: hsl(var(--season-hue) 36.47% 66.67% / 0.0745); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-history-month strong { color: hsl(var(--season-hue) 44.83% 88.63%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-history-month small { color: hsl(var(--season-hue) 21.24% 62.16%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-history-total > strong { color: hsl(var(--season-hue) 70.27% 85.49%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-history-total > span { color: hsl(var(--season-hue) 22.29% 65.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-history-open { color: hsl(var(--season-hue) 40.70% 66.27%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-history-empty strong { color: hsl(var(--season-hue) 43.21% 84.12%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-history-empty p { color: hsl(var(--season-hue) 22.58% 69.61%); }

@media (min-width: 981px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-personal-sidebar, html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-board { scrollbar-color: hsl(var(--season-hue) 43.10% 45.49%) hsl(var(--season-hue) 48.57% 6.86%); }
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-voting-screen .vote-history-grid { scrollbar-color: hsl(var(--season-hue) 43.10% 45.49%) hsl(var(--season-hue) 48.57% 6.86%); }
}
@container vote-board (max-width: 315px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-ranking-column + .vote-ranking-column { border-top: 1px solid hsl(var(--season-hue) 37.75% 70.39% / 0.1608); }
}
@media (max-width: 680px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .vote-ranking-column + .vote-ranking-column { border-top: 1px solid hsl(var(--season-hue) 37.75% 70.39% / 0.1608); }
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-screen .bank-service-index .bank-section-icon { color: hsl(var(--season-hue) 55.88% 73.33%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-screen .bank-service-index a.is-active { background: linear-gradient(110deg, #bd863416, hsl(var(--season-hue) 49.25% 26.27% / 0.2196)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-section-placeholder { border: 1px solid hsl(var(--season-hue) 44.44% 68.24% / 0.2314); background: linear-gradient(135deg, hsl(var(--season-hue) 39.05% 20.59% / 0.2078), hsl(var(--season-hue) 45.45% 6.47% / 0.8510)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-section-placeholder > .bank-section-icon { color: hsl(var(--season-hue) 55.88% 73.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-section-placeholder h2 { color: hsl(var(--season-hue) 100.00% 95.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-section-placeholder p { color: hsl(var(--season-hue) 23.61% 71.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-summary { scrollbar-color: hsl(var(--season-hue) 43.10% 45.49%) hsl(var(--season-hue) 48.57% 6.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-summary .bank-economy-metrics span { color: hsl(var(--season-hue) 24.24% 74.12%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-summary .bank-economy-metrics small { color: hsl(var(--season-hue) 17.10% 62.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-ranking { border-color: hsl(var(--season-hue) 44.44% 68.24% / 0.2314); background: linear-gradient(135deg, hsl(var(--season-hue) 39.05% 20.59% / 0.2078), hsl(var(--season-hue) 45.45% 6.47% / 0.8510)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-ranking-header h2 { color: hsl(var(--season-hue) 100.00% 95.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-ranking-header p { color: hsl(var(--season-hue) 24.26% 66.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ranking-category { border: 1px solid hsl(var(--season-hue) 58.94% 70.39% / 0.2902); background: hsl(var(--season-hue) 48.84% 8.43%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ranking-category > button { color: hsl(var(--season-hue) 33.33% 79.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ranking-category > button:hover { background: hsl(var(--season-hue) 45.26% 18.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-ranking-category > button[aria-pressed="true"] { border-color: hsl(var(--season-hue) 68.35% 72.75% / 0.5020); background: linear-gradient(135deg, hsl(var(--season-hue) 39.91% 41.76%), hsl(var(--season-hue) 53.74% 28.82%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-ranking-toolbar { border-bottom: 1px solid hsl(var(--season-hue) 44.00% 70.59% / 0.1686); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-ranking-toolbar > p { color: hsl(var(--season-hue) 21.39% 66.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-ranking-toolbar > p > strong { color: hsl(var(--season-hue) 45.24% 83.53%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-ranking-scroll { scrollbar-color: hsl(var(--season-hue) 43.10% 45.49%) hsl(var(--season-hue) 48.57% 6.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-ranking-column + .bank-overview-ranking-column { border-left: 1px solid hsl(var(--season-hue) 44.65% 68.82% / 0.2196); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-ranking-column > li + li { border-top: 1px solid hsl(var(--season-hue) 35.17% 71.57% / 0.1020); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-top-row:hover { background: hsl(var(--season-hue) 53.73% 73.73% / 0.0353); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-top-rank { color: hsl(var(--season-hue) 23.70% 66.08%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-top-row > img, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-top-institution { border: 1px solid hsl(var(--season-hue) 56.59% 74.71% / 0.1804); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-top-institution { background: hsl(var(--season-hue) 71.24% 70.00% / 0.0824); color: hsl(var(--season-hue) 56.30% 76.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-top-name > strong { color: hsl(var(--season-hue) 52.00% 90.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-top-player > small { color: hsl(var(--season-hue) 18.18% 61.18%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-top-balance { color: hsl(var(--season-hue) 57.14% 91.76%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-ranking-scroll > .bank-ranking-empty p { color: hsl(var(--season-hue) 23.68% 70.20%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-content.is-bankers .bank-panel-heading > span { color: hsl(var(--season-hue) 23.40% 63.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-content.is-bankers .banker-card small { color: hsl(var(--season-hue) 52.56% 69.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-content.is-bankers .banker-card strong { color: hsl(var(--season-hue) 65.00% 92.16%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-content.is-bankers .banker-card p { color: hsl(var(--season-hue) 20.63% 62.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-bank-content.is-bankers .banker-card > b { color: hsl(var(--season-hue) 19.05% 67.06%); }
@container bank-top (max-width: 420px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-overview-ranking-column + .bank-overview-ranking-column { border-top: 1px solid hsl(var(--season-hue) 35.17% 71.57% / 0.1020); }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-wallet-entry { border: 1px solid hsl(var(--season-hue) 43.95% 69.22% / 0.2314); background: hsl(var(--season-hue) 68.28% 71.57% / 0.0392); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-wallet-label > span { color: hsl(var(--season-hue) 60.00% 93.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-wallet-label > small, :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-wallet-entry > small { color: hsl(var(--season-hue) 21.79% 69.41%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-wallet-entry > strong { color: hsl(var(--season-hue) 61.54% 94.90%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .bank-wallet-empty { color: hsl(var(--season-hue) 20.00% 72.55%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-top-panel { border: 1px solid hsl(var(--season-hue) 52.94% 70.00% / 0.2196); background: linear-gradient(135deg, hsl(var(--season-hue) 39.05% 20.59% / 0.2078), hsl(var(--season-hue) 45.45% 6.47% / 0.8510)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-top-panel h2 { color: hsl(var(--season-hue) 68.75% 93.73%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-top-panel > header > span { color: hsl(var(--season-hue) 26.25% 68.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-profile-panel { border: 1px solid hsl(var(--season-hue) 52.94% 70.00% / 0.2196); background: radial-gradient(circle at 8% 50%, hsl(var(--season-hue) 50.61% 48.43% / 0.1412), transparent 70%), hsl(var(--season-hue) 47.37% 7.45% / 0.7412); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-profile-panel h2 { color: hsl(var(--season-hue) 34.45% 76.67%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-profile-identity > a { color: hsl(var(--season-hue) 67.74% 93.92%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-profile-identity p { color: hsl(var(--season-hue) 23.98% 66.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-profile-identity i { background: hsl(var(--season-hue) 14.77% 46.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-profile-identity small { color: hsl(var(--season-hue) 53.28% 73.14%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-profile-hours span { color: hsl(var(--season-hue) 27.03% 70.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-profile-empty p { color: hsl(var(--season-hue) 27.03% 70.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-profile-empty a { color: hsl(var(--season-hue) 71.68% 77.84%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-top-list { scrollbar-color: hsl(var(--season-hue) 43.10% 45.49%) hsl(var(--season-hue) 48.57% 6.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-top-list > li { border-bottom: 1px solid hsl(var(--season-hue) 40.94% 70.78% / 0.1098); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-top-list > li:nth-child(n + 6) { border-left: 1px solid hsl(var(--season-hue) 40.94% 70.78% / 0.1725); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-top-list > li.is-current { background: hsl(var(--season-hue) 66.82% 58.63% / 0.0784); box-shadow: inset 3px 0 hsl(var(--season-hue) 71.07% 68.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-top-time { color: hsl(var(--season-hue) 59.18% 90.39%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-top-empty { color: hsl(var(--season-hue) 24.32% 70.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table-scroll { scrollbar-color: hsl(var(--season-hue) 43.10% 45.49%) hsl(var(--season-hue) 48.57% 6.86%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table { color: hsl(var(--season-hue) 48.28% 88.63%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table thead th { background: hsl(var(--season-hue) 42.86% 9.61%); color: hsl(var(--season-hue) 23.60% 65.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table .playtime-table-joined { color: hsl(var(--season-hue) 20.81% 70.78%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table tbody tr { border-bottom: 1px solid hsl(var(--season-hue) 40.94% 70.78% / 0.1098); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table tbody tr:hover { background: hsl(var(--season-hue) 58.94% 70.39% / 0.0353); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table tr.is-current { background: hsl(var(--season-hue) 66.82% 58.63% / 0.0784); box-shadow: inset 3px 0 hsl(var(--season-hue) 71.07% 68.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table-rank { color: hsl(var(--season-hue) 18.37% 61.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table-name strong { color: hsl(var(--season-hue) 45.83% 90.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table-name > i { background: hsl(var(--season-hue) 14.77% 46.47%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table-name > em { color: hsl(var(--season-hue) 68.25% 75.29%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table-player small { color: hsl(var(--season-hue) 24.06% 63.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table-time small { color: hsl(var(--season-hue) 23.60% 65.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-table .playtime-table-empty { color: hsl(var(--season-hue) 24.32% 70.98%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-show-all { border: 1px solid hsl(var(--season-hue) 71.64% 73.73% / 0.2706); background: hsl(var(--season-hue) 47.37% 37.25% / 0.1490); color: hsl(var(--season-hue) 55.26% 85.10%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-show-all:hover { background: hsl(var(--season-hue) 47.37% 37.25% / 0.2902); border-color: hsl(var(--season-hue) 71.64% 73.73% / 0.5020); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-show-all > span { color: hsl(var(--season-hue) 85.19% 78.82%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-show-all > small { color: hsl(var(--season-hue) 26.45% 69.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-players-dialog { border: 1px solid hsl(var(--season-hue) 50.31% 68.43% / 0.3608); background: hsl(var(--season-hue) 47.37% 7.45%); color: hsl(var(--season-hue) 45.83% 90.59%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-players-dialog::backdrop { background: hsl(var(--season-hue) 75.00% 1.57% / 0.8000); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-players-dialog header p { color: hsl(var(--season-hue) 22.29% 65.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .playtime-players-dialog header button { border: 1px solid hsl(var(--season-hue) 52.94% 70.00% / 0.2510); background: hsl(var(--season-hue) 44.00% 14.71%); color: hsl(var(--season-hue) 56.16% 85.69%); }
@media (max-width: 680px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-screen-page .hub-profile-page-stats span { color: hsl(var(--season-hue) 18.92% 70.98%); }
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-screen-page .hub-profile-page-stats small { color: hsl(var(--season-hue) 18.82% 66.67%); }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipality-column { --municipality-accent: hsl(var(--season-hue) 100.00% 77.45%); border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 0.1490); background: linear-gradient(145deg, hsl(var(--season-hue) 44.26% 11.96% / 0.7412), hsl(var(--season-hue) 48.39% 6.08% / 0.8706)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipality-column > header { border-bottom: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 0.1098); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipality-emblem { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 0.1490); background: hsl(var(--season-hue) 100.00% 77.45% / 0.0392); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipality-card { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 0.1255); background: hsl(var(--season-hue) 55.56% 5.29% / 0.4000); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipality-card h3 { color: hsl(var(--season-hue) 50.00% 92.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipality-citizens { color: hsl(var(--season-hue) 23.19% 72.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipality-citizens strong { color: hsl(var(--season-hue) 50.00% 92.94%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipality-status { color: hsl(var(--season-hue) 18.71% 69.61%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipality-status i { background: hsl(var(--season-hue) 11.00% 59.02%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipality-empty h3 { color: hsl(var(--season-hue) 25.86% 77.25%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipality-empty p { color: hsl(var(--season-hue) 17.71% 65.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipalities-profile-link { color: hsl(var(--season-hue) 17.71% 65.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .municipalities-profile-link a { color: hsl(var(--season-hue) 68.09% 81.57%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-admin-shortcut { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 0.2078); background: hsl(var(--season-hue) 54.05% 14.51% / 0.6000); color: hsl(var(--season-hue) 70.97% 75.69%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-admin-shortcut.is-website { color: hsl(var(--season-hue) 57.78% 82.35%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-admin-shortcut:hover { background: hsl(var(--season-hue) 48.03% 24.90%); border-color: hsl(var(--season-hue) 100.00% 77.45% / 0.5020); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .header-admin-shortcut:focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 80.78%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .site-header > .header-member-actions { border-left: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 0.1490); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-wordmark {
  filter: drop-shadow(0 0 12px hsl(var(--season-hue) 100.00% 59.80% / 28%));
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .background-slideshow { background: hsl(var(--season-hue) 76.47% 3.33%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .background-shade { background: linear-gradient(90deg, hsl(var(--season-hue) 66.67% 3.53% / 78%), hsl(var(--season-hue) 64.29% 5.49% / 65%) 50%, hsl(var(--season-hue) 66.67% 3.53% / 72%)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .background-pause { background: hsl(var(--season-hue) 54.55% 4.31% / 0.8510); color: hsl(var(--season-hue) 38.46% 87.25%); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] body:has(> .background-slideshow) :is(.community-hero, .map-placeholder, .vip-coming, .store-hero, .legal-hero, .info-hero, .wiki-cover) {
  background: linear-gradient(90deg, hsl(var(--season-hue) 72.73% 4.31% / 32%), hsl(var(--season-hue) 72.73% 4.31% / 10%));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] body:has(> .background-slideshow) :is(.community-card, .info-status) { background: linear-gradient(120deg, hsl(var(--season-hue) 70.79% 17.45% / 32%), hsl(var(--season-hue) 70.37% 5.29% / 48%)); }
@media (max-width: 1400px) {
  html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] body:has(> .background-slideshow) .main-nav { background: hsl(var(--season-hue) 78.95% 3.73% / 96%); }
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .background-admin p { color: hsl(var(--season-hue) 23.21% 78.04%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .background-admin dt { color: hsl(var(--season-hue) 18.07% 67.45%); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .background-admin input { border: 1px solid hsl(var(--season-hue) 58.28% 68.04% / 0.3333); background: hsl(var(--season-hue) 52.38% 8.24%); }

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-card {
  border-color: hsl(var(--season-hue) 100.00% 77.45% / 25%);
  background: linear-gradient(155deg, hsl(var(--season-hue) 65.33% 14.71% / 87%), hsl(var(--season-hue) 53.85% 5.10% / 94%) 68%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-card::before {
  background: linear-gradient(90deg, transparent, hsl(var(--season-hue) 67.24% 54.51%) 28%, hsl(var(--season-hue) 82.18% 80.20%) 50%, hsl(var(--season-hue) 67.24% 54.51%) 72%, transparent);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-card::after {
  background: radial-gradient(circle at 50% 25%, hsl(var(--season-hue) 72.03% 53.73% / 18%), transparent 42%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-card:hover {
  border-color: hsl(var(--season-hue) 100.00% 78.43% / 48%);
  box-shadow: 0 25px 64px rgb(0 0 0 / 31%), 0 0 30px hsl(var(--season-hue) 82.83% 54.31% / 13%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-head {
  border: 1px solid hsl(var(--season-hue) 94.69% 77.84% / 24%);
  box-shadow: 0 13px 28px rgb(0 0 0 / 44%), 0 0 28px hsl(var(--season-hue) 82.83% 54.31% / 14%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-info h2 {
  color: hsl(var(--season-hue) 41.67% 95.29%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-discord-contact {
  color: hsl(var(--season-hue) 16.46% 69.02%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-discord-contact svg {
  color: hsl(var(--season-hue) 27.62% 58.82%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-joined {
  border-top: 1px solid hsl(var(--season-hue) 82.14% 78.04% / 12%);
  color: hsl(var(--season-hue) 11.21% 56.27%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-joined svg {
  stroke: hsl(var(--season-hue) 24.90% 49.61%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-joined strong {
  color: hsl(var(--season-hue) 11.44% 60.59%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .community-page:not(.banlist-page) .member-channel-link {
  background: hsl(var(--season-hue) 61.90% 4.12% / 62%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-page .banlist-player-card {
  background: linear-gradient(155deg, rgb(40 12 30 / 90%), hsl(var(--season-hue) 47.83% 4.51% / 95%) 55%, hsl(var(--season-hue) 28.57% 5.49% / 96%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-page .banlist-player-head {
  background: hsl(var(--season-hue) 33.33% 5.88%);
  box-shadow: 0 12px 26px rgb(0 0 0 / 45%), inset 0 0 0 2px hsl(var(--season-hue) 38.46% 2.55%), 0 0 20px rgb(255 65 98 / 9%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-page .banlist-reason {
  background: hsl(var(--season-hue) 42.86% 2.75% / 49%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-page .banlist-reason p {
  color: hsl(var(--season-hue) 11.36% 82.75%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-history-card {
  background: linear-gradient(145deg, hsl(var(--season-hue) 36.17% 9.22% / 84%), hsl(var(--season-hue) 42.86% 4.12% / 92%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-history-card h3 {
  color: hsl(var(--season-hue) 20.00% 93.14%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-history-outcome {
  color: hsl(var(--season-hue) 7.10% 64.12%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-history-reason small,
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-history-card dt {
  color: hsl(var(--season-hue) 5.56% 49.41%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .banlist-history-empty {
  background: hsl(var(--season-hue) 44.00% 4.90% / 62%);
  color: hsl(var(--season-hue) 5.88% 53.33%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-page-single .info-hero::after {
  background: linear-gradient(to top, hsl(var(--season-hue) 76.47% 3.33% / 78%), transparent);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-one-screen-card {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 22%);
  background: linear-gradient(145deg, hsl(var(--season-hue) 67.65% 13.33% / 76%), hsl(var(--season-hue) 71.43% 4.12% / 91%));
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-one-screen-card::after {
  border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 12%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-one-screen-card p {
  color: hsl(var(--season-hue) 11.90% 67.06%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-one-screen-description p {
  color: hsl(var(--season-hue) 14.67% 70.59%);
}

:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-one-screen-card .info-contact {
  color: hsl(var(--season-hue) 14.67% 70.59%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-contact a {
  color: hsl(var(--season-hue) 100.00% 88.24%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .info-contact a:focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 77.45%); }

@media (max-width: 980px), (max-width: 1400px) and (pointer: coarse) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-switcher-toggle { border: 1px solid hsl(var(--season-hue) 100.00% 77.45% / 0.2510); background: hsl(var(--season-hue) 50.00% 8.63% / 0.9294); color: hsl(var(--season-hue) 32.80% 75.49%); }
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-switcher-toggle strong { color: hsl(var(--season-hue) 60.00% 93.14%); }
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .hub-section-switcher-toggle:focus-visible { outline: 2px solid hsl(var(--season-hue) 100.00% 80.98%); }
}

/* Seasonal presentation over the current published Mythical layout. */
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] {
  --ink: var(--season-ink);
  --ink-soft: hsl(var(--season-hue) 32% 8%);
  --purple: var(--season-accent);
  --purple-light: color-mix(in srgb, var(--season-accent) 80%, white);
  --purple-dark: hsl(var(--season-hue) 48% 22%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] body,
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .cave-depth-scene { background-color: var(--season-ink); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .current-season { min-height: 100svh; isolation: isolate; }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .cave-depth-scene::after {
  background: radial-gradient(ellipse at 72% 20%, color-mix(in srgb, var(--season-accent) 13%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--season-ink) 58%, transparent), var(--season-ink));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] body::before {
  background: radial-gradient(ellipse at 72% 14%, color-mix(in srgb, var(--season-accent) 8%, transparent), transparent 65%), linear-gradient(180deg, transparent, var(--season-ink) 94%);
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .site-header {
  border-color: color-mix(in srgb, var(--season-accent) 24%, transparent);
  background: linear-gradient(110deg, color-mix(in srgb, var(--season-ink) 95%, transparent), hsl(var(--season-hue) 42% 8% / .86));
}
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] .brand-copy strong { background-image: linear-gradient(180deg, #fff7dd, var(--season-secondary)); }
html:where(:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game))[data-theme="fantasy"] main.home-page-minimal > .hero.home-minimal-hero {
  background: radial-gradient(ellipse at 50% 28%, color-mix(in srgb, var(--season-accent) 7%, transparent), transparent 65%), linear-gradient(180deg, color-mix(in srgb, var(--season-ink) 38%, transparent), color-mix(in srgb, var(--season-ink) 73%, transparent) 80%, var(--season-ink)), var(--season-scene) center / cover;
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-minimal-brand img { filter: brightness(1.12) drop-shadow(0 0 20px color-mix(in srgb, var(--season-accent) 44%, transparent)); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-minimal-brand h1 {
  background-image: linear-gradient(105deg, #fff6ed 12%, var(--season-secondary) 40%, var(--season-accent) 82%);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-minimal-brand > span { color: color-mix(in srgb, var(--season-secondary) 38%, #b5aeb8); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-minimal-story p { color: #fff; text-shadow: 0 2px 15px var(--season-ink); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .home-minimal-story::before { background: linear-gradient(90deg, transparent, var(--season-accent), transparent); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .current-season-label {
  position: fixed; right: 16px; bottom: 14px; z-index: 25;
  display: inline-flex; align-items: center; gap: 7px;
  max-width: calc(100% - 32px); padding: 8px 12px;
  border: 1px solid color-mix(in srgb, var(--season-accent) 28%, transparent);
  border-radius: 999px; background: color-mix(in srgb, var(--season-ink) 90%, transparent);
  color: var(--season-secondary); font-size: .62rem; font-weight: 800; letter-spacing: .03em;
  pointer-events: none; backdrop-filter: blur(12px);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .current-season-label > span { width: 5px; height: 5px; border-radius: 50%; background: var(--season-accent); box-shadow: 0 0 10px var(--season-accent); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .current-season-atmosphere { position: fixed; inset: 0; overflow: hidden; z-index: 2; pointer-events: none; }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .current-season-atmosphere i {
  position: absolute; top: -18px; width: 3px; height: 3px; border-radius: 50%;
  background: var(--season-secondary); opacity: 0;
  animation: season-drift 16s linear infinite; box-shadow: 0 0 7px var(--season-secondary);
}
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .current-season-atmosphere i:nth-child(3n) { width: 2px; height: 2px; background: var(--season-third); }
:where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .current-season-halloween .current-season-atmosphere i { background: #ffae4e; animation-name: season-ember; }
@keyframes season-drift { 0% { opacity: 0; transform: translate3d(0,-20px,0) rotate(0); } 10% { opacity: .38; } 88% { opacity: .22; } 100% { opacity: 0; transform: translate3d(65px,105vh,0) rotate(230deg); } }
@keyframes season-ember { 0% { opacity: 0; transform: translate3d(0,100vh,0); } 15% { opacity: .36; } 80% { opacity: .18; } 100% { opacity: 0; transform: translate3d(-45px,0,0); } }
@media (max-width: 760px) {
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .current-season-label { right: 10px; bottom: 10px; padding: 6px 9px; font-size: .55rem; }
  :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .current-season-atmosphere i:nth-child(n+11) { display: none; }
}
@media (prefers-reduced-motion: reduce) { :where(html:has(.current-season)):where(:not(:has(.current-season-halloween)), :has(.current-season-game)) .current-season-atmosphere { display: none; } }

/* The current website, with an autumn palette. Game presentation stays frozen. */
.halloween-detail { display: none; }
html:has(.current-season-halloween):not(:has(.current-season-game)) {
  --ink: #0d0812;
  --ink-soft: #17101d;
  --purple: #dd792f;
  --purple-light: #ffc17b;
  --purple-dark: #753410;
}
html[data-theme="fantasy"]:has(.current-season-halloween):not(:has(.current-season-game)) {
  body { background-color: #0d0812; }
  .current-season { min-height: 100svh; isolation: isolate; }
  .background-slideshow { background: #0d0812; }
  .background-shade { background: radial-gradient(ellipse at 85% 10%, #c5661820, transparent 52%), linear-gradient(90deg, #100916d6, #170e1ab3 50%, #100916cc); }
  body::before { background: none; }
  main, .home-minimal-hero, .manifesto { background: transparent; }
  main.home-page-minimal > .hero.home-minimal-hero { background: transparent; }
  .home-minimal-hero::before, .home-minimal-hero::after, .info-hero::after { background: none; }
  :is(.community-hero, .map-placeholder, .vip-coming, .store-hero, .legal-hero, .info-hero, .wiki-cover) { background: linear-gradient(90deg, #140b1b52, #140b1b1a); }
  .community-card::before { background: none; }
  .site-header { border-color: #e991424d; background: linear-gradient(110deg, #100a18f5, #21101bea); box-shadow: 0 8px 32px #0005, inset 0 1px #ffc98d0d; }
  .brand-copy strong { background-image: linear-gradient(180deg, #ffe5af, #eea34e); }
  .home-minimal-brand img { filter: brightness(1.12) saturate(1.15) drop-shadow(0 0 24px #9539df66); }
  .home-minimal-brand h1 { background-image: linear-gradient(105deg, #fff0c9 12%, #ffc16c 48%, #ea833b 85%); }
  .home-minimal-brand > span { color: #b9a6bd; }
  .home-minimal-story p { color: #fff; }
  .home-minimal-story::before { background: linear-gradient(90deg, transparent, #f1a255, transparent); }
  :is(.button-primary, .coming-soon-button, .header-actions .login-button) { color: #fff6eb; border-color: #e59450; background: linear-gradient(135deg, #a34c18, #74321b); box-shadow: 0 4px 22px #d56c2026, inset 0 1px #ffd2a326; }
  :is(.button-primary, .coming-soon-button, .header-actions .login-button):hover { background: linear-gradient(135deg, #ae541e, #853a20); box-shadow: 0 4px 28px #d56c2040; }
  :is(.hub-section-nav > a.is-active, .wiki-nav-link.is-active, .main-nav > a:not(.header-server-status):hover) { color: #ffce93; background: #a7511c26; border-color: #e5945059; }
  :is(.community-card, .info-status) { border-color: #c68b4a33; background: linear-gradient(120deg, #26172d99, #110b1ccc); }
  .current-season-label { position: fixed; left: 16px; bottom: 14px; z-index: 3; display: inline-flex; align-items: center; gap: 8px; padding: 7px 12px; border: 1px solid #e99b4c55; border-radius: 999px; background: #160e1bea; color: #ffce93; font-size: .875rem; pointer-events: none; }
  .current-season-label > span::before { content: "🎃"; }
  .current-season-atmosphere { position: fixed; inset: 0; overflow: hidden; z-index: 2; pointer-events: none; }
  .current-season-atmosphere > i { position: absolute; top: -18px; width: 3px; height: 3px; border-radius: 50%; background: #ffae4e; opacity: 0; animation: season-ember 16s linear infinite; box-shadow: 0 0 7px #ffae4e55; }
  .current-season-atmosphere > i:nth-of-type(n+11) { display: none; }
  .halloween-detail { display: block; position: absolute; color: #e9aa69; opacity: .24; }
  .halloween-detail svg { width: 32px; height: 32px; stroke-width: 1.2; }
  .halloween-detail-moon { top: 145px; right: 26px; transform: rotate(-12deg); }
  .halloween-detail-ghost { bottom: 86px; right: 28px; color: #dfc9f7; transform: rotate(12deg); opacity: .19; }
  .halloween-detail-leaf { bottom: 90px; left: 22px; transform: rotate(-30deg); }
  @media (max-width: 760px) {
    .halloween-detail { display: none; }
    .current-season-atmosphere > i:nth-of-type(n+6) { display: none; }
    .current-season-label { left: 10px; bottom: 10px; font-size: .75rem; padding: 6px 9px; }
  }
  @media (prefers-reduced-motion: reduce) { .current-season-atmosphere { display: none; } }
}

/* Original logo remains the image; seasonal artwork is a separate decorative layer. */
html[data-theme="fantasy"]:has(.current-season-halloween):not(:has(.current-season-game)) {
  .home-seasonal-logo { position: relative; display: grid; place-items: center; margin: 24px 0 14px; }
  .home-seasonal-logo::after { content: ""; position: absolute; width: 175%; aspect-ratio: 1; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url("/assets/halloween-logo-frame-v1.webp") center / contain no-repeat; pointer-events: none; }
  .home-minimal-brand h1 { position: relative; z-index: 1; }
  .halloween-detail-ghost { opacity: .3; }
  .halloween-detail-moon { opacity: .35; }
  @media (max-width: 760px) { .home-seasonal-logo { margin-top: 18px; } .home-seasonal-logo::after { width: 158%; } }
}
