/* The controller keeps the original four large touch areas. These animate only a used tool. */
.rescue-action-effect,.rescue-action{pointer-events:none}
.rescue-scoop{animation:rescue-scoop .65s ease-in-out both}
.rescue-leaf-lift{animation:rescue-leaf-lift .65s ease-in-out both}
.rescue-snow-sweep{animation:rescue-snow-sweep .65s ease-in both}
.rescue-brush-sweep{animation:rescue-brush-sweep .65s ease-in-out both}
.rescue-mud-rinse{animation:rescue-mud-rinse .65s ease-in both}
.rescue-shower-hold,.rescue-water-stream{animation:rescue-rinse .65s ease-in-out both}
.rescue-rope-left{animation:rescue-rope-left .65s ease-in both}
.rescue-rope-right{animation:rescue-rope-right .65s ease-in both}
.rescue-scissors-cut{animation:rescue-cut .65s ease-in-out both}
.rescue-scissors-cut .variety-scissor-left{animation:rescue-scissor-left .65s ease-in-out both;transform-origin:49px 50px}
.rescue-scissors-cut .variety-scissor-right{animation:rescue-scissor-right .65s ease-in-out both;transform-origin:49px 50px}
.rescue-net-lift{animation:rescue-net-lift .65s ease-in-out both}
@keyframes rescue-scoop{0%,18%{transform:translate(0,0);opacity:1}45%{transform:translate(-3px,7px) rotate(-6deg);opacity:1}85%{opacity:1}100%{transform:translate(28px,-68px) rotate(14deg);opacity:0}}
@keyframes rescue-leaf-lift{0%,20%{transform:translate(0,0);opacity:1}40%{transform:translate(0,-6px) rotate(-4deg);opacity:1}85%{opacity:1}100%{transform:translate(-18px,-82px) rotate(-15deg);opacity:0}}
@keyframes rescue-snow-sweep{0%,25%{transform:translate(0,0);opacity:1}85%{opacity:1}100%{transform:translate(95px,30px) rotate(22deg);opacity:0}}
@keyframes rescue-brush-sweep{0%{transform:translate(-22px,-8px);opacity:1}28%{transform:translate(0,0)}85%{opacity:1}100%{transform:translate(62px,12px) rotate(12deg);opacity:0}}
@keyframes rescue-mud-rinse{0%,28%{transform:translate(0,0);opacity:1}80%{opacity:1}100%{transform:translate(10px,80px);opacity:0}}
@keyframes rescue-rinse{0%{opacity:0}15%,85%{opacity:1}100%{opacity:0}}
@keyframes rescue-rope-left{0%,35%{transform:translate(0,0);opacity:1}80%{opacity:1}100%{transform:translate(-54px,33px) rotate(-18deg);opacity:0}}
@keyframes rescue-rope-right{0%,35%{transform:translate(0,0);opacity:1}80%{opacity:1}100%{transform:translate(54px,33px) rotate(18deg);opacity:0}}
@keyframes rescue-cut{0%{transform:translate(0,-10px);opacity:0}20%,55%{transform:translate(0,0);opacity:1}100%{transform:translate(0,-22px);opacity:0}}
@keyframes rescue-scissor-left{0%,15%,100%{rotate:0deg}35%,60%{rotate:22deg}}
@keyframes rescue-scissor-right{0%,15%,100%{rotate:0deg}35%,60%{rotate:-22deg}}
@keyframes rescue-net-lift{0%,20%{transform:translate(0,0);opacity:1}45%{transform:translate(0,-8px) rotate(-5deg);opacity:1}85%{opacity:1}100%{transform:translate(23px,-82px) rotate(13deg);opacity:0}}
@media(prefers-reduced-motion:reduce){.rescue-action>g,.rescue-action .rescue-scoop,.rescue-action .rescue-leaf-lift,.rescue-action .rescue-net-lift,.rescue-action .rescue-shower-hold,.rescue-action .rescue-water-stream,.rescue-scissors-cut .variety-scissor-blade{animation:none!important;opacity:1}.rescue-rope-left{translate:-14px 7px}.rescue-rope-right{translate:14px 7px}}
