/* Authored poses must not inherit the old full-image float/pop transforms. */
/* The resting image and atlas share one stationary origin. Removing the old
   idle scale/bob avoids a position snap each time a complete-pose clip starts. */
.has-authored-motion:is([data-expression="normal"], [data-expression="bored"],
    [data-expression="curious"], [data-expression="focus"], [data-expression="starry"],
    [data-expression="sleeping"]):not(.is-reacting):not(.is-dragging):not(.is-searching) .kor-cat-helper-visual,
.has-authored-motion:is([data-expression="normal"], [data-expression="bored"],
    [data-expression="curious"], [data-expression="focus"], [data-expression="starry"],
    [data-expression="sleeping"]):not(.is-reacting):not(.is-dragging):not(.is-searching) .eng-study-pet-mascot img {
    animation: none; transform: none;
}
.is-authored-motion .kor-cat-helper-visual,
.is-authored-motion .eng-study-pet-mascot img { animation: none !important; transform: none !important; }
.pet-motion-canvas { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }
.pet-motion-canvas[hidden] { display: none; }
.is-authored-motion [data-kor-cat-helper-mascot],
.is-authored-motion [data-eng-study-pet-mascot] { visibility: hidden; }
.is-authored-motion .kor-cat-helper-princess-blink,
.is-authored-motion .eng-study-pet-princess-blink { display: none; }
