/* Local program animation overlay; never labels this a video/GIF. */
.living-scene-canvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}
.living-scene-canvas[hidden],
.living-scene-canvas[data-state="cleared"],
.living-scene-canvas[data-state="fallback-static"],
.living-scene-canvas[data-state="reduced-motion"],
.living-scene-canvas[data-state="waiting-image"] {
  visibility: hidden;
}
