/* Static scene and texture stay registered; only one broad colour carrier moves. */
.surface-light{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;pointer-events:none;overflow:hidden;opacity:0}
:root[data-art-ready=true][data-light-ready=true] .surface-light{opacity:1}
.surface-isolation{isolation:isolate}
.surface-multiply{mix-blend-mode:multiply;opacity:.88}
.surface-lift{mix-blend-mode:screen;opacity:.12}
#lightmap-image[hidden]{display:none}
