/* Keep the head and steam on independent compositor layers. The smoke already
   has a soft radial edge; a second live blur added raster work every frame. */
.sprite-actor,body.rage-on .actor-right{filter:none}
.ear-cloud i{filter:none;will-change:transform,opacity}
body.is-animating .sprite-actor{will-change:transform}
/* The head texture goes directly to a compositor layer, without SVG rasterization. */
.sprite-crop{contain:strict;transform:translateZ(0)}
body:not(.is-animating) .sprite-actor{will-change:auto}
#screen-effects{z-index:50;transform:translateZ(0);contain:strict;will-change:transform}
.entrance{transform:translateZ(0)}
.scene-art{transform:translateZ(0);backface-visibility:hidden}
.destination-reveal>.destination-live-frame{transition:none}
