/* Native iPhone drag and rAF animation: independent of CSS keyframe reliability */
.care-js-driven > img{animation:none!important;will-change:transform,opacity}
.animal-care-stage:has(.care-js-driven) .animals-celebrating .animal-card img{animation:none!important;will-change:transform}
.care-iphone-particles{position:absolute;inset:-25%;z-index:4;pointer-events:none;overflow:visible}
.care-iphone-particles i{display:block;position:absolute;width:10px;height:10px;opacity:0;background:#d5af66;border:1.5px solid #a08350;border-radius:40% 60% 50% 60%}
.care-bits-water i{background:#89cce8;border-color:#5698bb;border-radius:65% 60% 55% 8%}
.care-bits-pet i{background:#f5a7bc;border-color:#ce8290;border-radius:50%}
.parent-motion-control{display:flex;gap:10px;align-items:center;max-width:360px;margin:9px auto;padding:8px;font-size:14px;color:#345d48;font-weight:800;text-align:left;line-height:1.3}
.parent-motion-control input{width:22px;height:22px;flex:0 0 22px;accent-color:#4b9868}
@media(prefers-reduced-motion:reduce){html.zw-force-motion .confetti-piece{animation:fall var(--dur) ease-in var(--delay) forwards!important}}
