/* The particle room replaces smooth CSS bands only once a frame is available. */
html[data-logo-world] .relai-refined .pixel-atmosphere-canvas {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  image-rendering: auto;
  pointer-events: none;
}

html[data-logo-world] .relai-refined .pixel-atmosphere-canvas[data-pixel-renderer="static-2d"] {
  image-rendering: pixelated;
}

html[data-logo-world] .relai-refined.pixel-atmosphere-ready .relai-atmosphere {
  background: #0d0d0f;
}

html[data-logo-world] .relai-refined.pixel-atmosphere-ready :is(.atmosphere-wave, .atmosphere-grain) {
  display: none !important;
}

html[data-logo-world] .relai-refined.pixel-atmosphere-failed .atmosphere-wave {
  animation: none !important;
  will-change: auto;
}

html[data-logo-world] .relai-refined .pixel-atmosphere-canvas[hidden] {
  display: none !important;
}

/* R19: temper the light contribution without changing motion or colour ratios. */
html[data-logo-world] .relai-refined .relai-atmosphere { opacity: .78; }
