/* The guide is a real alpha atlas, above the wheel but outside every hit target. */
.reference-stage > .monkey-host{position:absolute;inset:0;z-index:7;overflow:hidden;pointer-events:none;isolation:isolate;contain:layout paint;}
.monkey-host[hidden]{display:none!important}
.monkey-rig{position:absolute;transform-origin:45.3125% 24.0625%;will-change:transform,opacity;}
.monkey-sprite{position:absolute;inset:0;transform-origin:0 0;background-repeat:no-repeat;background-size:300% 200%;filter:drop-shadow(1px 4px 3px #08120888);}
.monkey-hand-anchor,.monkey-tail-curl-anchor{position:absolute;width:0;height:0;pointer-events:none;}
#game.bonus-mode .monkey-host{display:none}
@media(max-width:900px){.reference-stage > .monkey-host{height:var(--reference-main-height,740px)}.monkey-sprite{filter:drop-shadow(1px 3px 2px #08120888)}}
body.reduced-motion .monkey-rig{will-change:opacity;}


/* Only the registered face changes; body, hands and bamboo remain the held video. */
.monkey-expression-canvas{position:absolute;z-index:2;pointer-events:none;}
.monkey-expression-canvas[hidden]{display:none!important}

