/* Ground contract: road snow/prints z3, wildlife z5, player mover z7.
   Child depth stays isolated inside wildlife and never lifts ground over bodies. */
.world-canvas>.winter-map-life{z-index:5;isolation:isolate;pointer-events:none}
.winter-map-life>.winter-animal{pointer-events:auto}
/* A standing portrait is a genuine still fallback. No translated fake walk. */
.winter-animal[data-locomotion=stand]>:is(img,.world-walk-sprite),
.winter-animal[data-walking=false]>:is(img,.world-walk-sprite),
.winter-animal[data-animal=fox]>:is(img,.world-walk-sprite){animation:none!important;translate:none!important;rotate:none!important;scale:none!important}
.winter-animal[data-motion-paused=true]>:is(img,.world-walk-sprite){animation:none!important}
/* Each branch has its own authored origin, small amplitude and stable phase. */
.winter-map-life[data-motion-paused=true] :is(.winter-branch,.winter-local-snow i){animation-play-state:paused!important}
.winter-map-life[data-motion-paused=true] .winter-local-snow{opacity:0;transition:none}
