/* HUD stays outside this translated layer; all map objects share one world space. */
.world-layer{position:absolute;left:0;top:0;width:180%;height:175%;isolation:isolate;z-index:0;will-change:transform;transform:translate3d(0,0,0)}
.world-layer:after{content:'';position:absolute;inset:0;background:linear-gradient(#11233212,transparent 25%,transparent 70%,#152c2426);pointer-events:none;z-index:0}
.world-layer .scene-bg{pointer-events:none}.world-layer .world-path{z-index:2}.world-layer .world-target{z-index:3}
.world-layer .pc-speech{z-index:1200}.world-layer .petal{pointer-events:none}
.pc-map-view{position:absolute;display:block;border:2px solid #ffe6a6;background:#ffe9ac19;box-shadow:0 0 0 1000px #102b4230,inset 0 0 10px #fff4bc22;pointer-events:none;z-index:1}
.pc-map-canvas .pc-map-pin,.pc-map-canvas .pc-map-you{z-index:2}
.pc-map-picture{position:absolute;inset:0;pointer-events:none;z-index:0}
