/* Ambient fragments occupy their own scenery plane and never accept input. */
.scene-depth{position:absolute;inset:0;z-index:var(--scene-depth-z,1);overflow:hidden;pointer-events:none;user-select:none;contain:strict}
.scene-depth[hidden]{display:none!important}
.scene-depth-world{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}
.scene-depth-mist{mix-blend-mode:screen}
.scene-depth-heat,.scene-depth-foliage{pointer-events:none}
.scene-depth-leaf-patch{opacity:.92}
.reduced-motion .scene-depth{display:none!important}
@media(prefers-reduced-motion:reduce){.scene-depth{display:none!important}}
@media(max-width:900px){
 .scene-depth-heat{display:none}
 .scene-depth-mist{opacity:.6}
 .scene-depth-foliage{opacity:.48}
 .scene-depth-world{height:auto;aspect-ratio:1672/941;min-height:230px;max-height:330px}
 .reference-stage>.scene-depth{height:var(--reference-main-height,740px)}
}
