:root {
  /* Historical hook name retained; this canvas is permanent and not editable. */
  --site-background-color: #050403;
  --site-background-image: linear-gradient(to bottom, rgba(0, 0, 0, .16), rgba(0, 0, 0, .42)), image-set(url("../images/bg_new.854d01332c09.webp") type("image/webp"), url("../images/bg_new.60a02b39e03c.jpg") type("image/jpeg"));
  --site-background-position: center top, center top;
  --site-background-size: cover, cover;
  --site-background-attachment: fixed, fixed;
  --site-background-repeat: no-repeat, no-repeat;
}

/*
 * SITE_WIDE_BACKGROUND_EXPERIMENT
 *
 * Permanent website canvas, shared by the shell and minimal Player Display.
 * Appearance payloads cannot alter these tokens or this page background.
 */
body[data-site-background-experiment="enabled"]:not(.landing-theme) {
  background-color: var(--site-background-color);
  background-image: var(--site-background-image);
  background-position: var(--site-background-position);
  background-size: var(--site-background-size);
  background-attachment: var(--site-background-attachment);
  background-repeat: var(--site-background-repeat);
}

@media (max-width: 600px) {
  body[data-site-background-experiment="enabled"]:not(.landing-theme) {
    background-attachment: scroll, scroll;
  }
}

