.pet-touch-body{display:block;width:100%;height:100%;transform-origin:50% 97.5%}
.pet-touch-body>svg{display:block;width:100%;height:100%}
.pet-touch-body>.dressed-pet{display:block;width:100%!important;height:100%!important}
/* The body reply is played once on this inner wrapper, leaving the life pose
   and grounded shadow on their existing outer elements. */
.habitat.room-living.room-pet-reaction .pet-area .creature{animation:none}
.living-actor.living-reaction .living-pet-art{animation:none}
.living-actor.living-reaction .living-bubble{animation:living-v18-heart 1.1s ease-out 0s 2;animation-play-state:running!important}
.habitat.room-life-held.room-pet-reaction .pet-touch-heart{animation-play-state:running!important}
.habitat.room-life-suspended .pet-touch-heart,.living-suspended .living-bubble,.living-paused .living-bubble{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.living-actor.living-reaction .living-bubble{animation:none;transform:none;opacity:1}}
