/* The ambient glow, everywhere it belongs: whatever plays in a scene glows behind the whole scene, nearly transparent,
   blurred a touch, tinted up from the bottom. Home carries a full background video already; the Rotation has its own. */
.scene { isolation: isolate; }
.os-ambient { position: absolute; inset: 0; z-index: -1; overflow: hidden; pointer-events: none; }
.os-ambient video, .os-ambient img { position: absolute; inset: -4%; width: 108%; height: 108%; object-fit: cover; display: block; opacity: 0; filter: blur(7px) saturate(1.15); transition: opacity 1.4s var(--ease); }
.os-ambient.video video { opacity: .2; }
.os-ambient:not(.video) img[src] { opacity: .16; }
.os-ambient-tint { position: absolute; inset: 0; background: linear-gradient(to top, var(--ink) 0%, rgba(14, 15, 18, .82) 38%, rgba(14, 15, 18, .42) 72%, rgba(14, 15, 18, .3) 100%); }
body.noambient .os-ambient, body.still .os-ambient video { display: none; }
