.heal-x.svelte-t3409h{opacity:0}.heal.svelte-t3409h .heal-x:where(.svelte-t3409h){animation:svelte-t3409h-heal-x .75s cubic-bezier(.02,.01,.21,1)}@keyframes svelte-t3409h-heal-x{0%{transform:translate(0);opacity:1}50%{opacity:1}to{transform:translate(calc(var(--dir) * 10px));opacity:0}}.heal.svelte-t3409h .heal-y:where(.svelte-t3409h){animation:svelte-t3409h-heal-y .75s cubic-bezier(.25,.1,.25,1)}@keyframes svelte-t3409h-heal-y{0%{transform:translateY(0)}to{transform:translateY(-20px)}}.hurt.svelte-t3409h{opacity:0;animation:svelte-t3409h-hurt 1s ease-in forwards}@keyframes svelte-t3409h-hurt{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.hurt.svelte-t3409h .hurt-x:where(.svelte-t3409h){animation:svelte-t3409h-hurt-x .2s ease-in forwards}@keyframes svelte-t3409h-hurt-x{0%{transform:translateY(var(--y-offset)) translate(calc(var(--dir) * -15px)) scale(calc(var(--scale) * 3))}to{transform:translateY(var(--y-offset)) translate(calc(var(--dir) * (5px + var(--random-x-offset) * 25px))) scale(calc(.6 + .4 * var(--scale)))}}.hurt.svelte-t3409h .hurt-y:where(.svelte-t3409h){animation:svelte-t3409h-hurt-y 1s linear forwards}@keyframes svelte-t3409h-hurt-y{0%{transform:translateY(0)}to{transform:translateY(-40px)}}
