/* v18 — one opaque viewport canvas. All depth movement is drawn into this
   surface, with no moving DOM tiles, masks, blur filters or composited seams. */
#menuSky.has-cloud-depth .sky-picture { top:0; right:0; bottom:0; left:0; inset:0; animation:none!important; transform:none; transition:none; }
#menuSky.has-cloud-depth .sky-picture img { transform:none; width:100%; height:100%; object-fit:cover; }
#menuSky.has-cloud-depth.cloud-canvas-ready .sky-picture { visibility:hidden; }
#menuSky .cloud-depth-canvas { position:absolute; top:0; right:0; bottom:0; left:0; inset:0; display:block; width:100%; height:100%; pointer-events:none; z-index:1; transform:none; filter:none; opacity:1; }
#menuSky .cloud-depth-canvas[hidden] { display:none!important; }
#menuSky.has-cloud-depth::after { z-index:2; }
