@keyframes left-right{from{left:0}to{left:100%}}@keyframes blink{from{opacity:0}to{opacity:1}}@keyframes disappear{from{opacity:1}to{opacity:0}}@keyframes powan{from{text-shadow:0 0 0 #fff}to{text-shadow:0 0 40px #fff}}.effect-powan{display:inline-block;animation:bishi .5s ease-in,shake-x .1s ease 4 .5s,powan 1s ease-in .5s}@keyframes bishi{0%{transform:scale(10);opacity:0}80%{opacity:.1}100%{transform:scale(1);opacity:1}}@keyframes shake-x{0%{transform:translate(0,0)}25%{transform:translate(2px,0)}50%{transform:translate(0,0)}75%{transform:translate(-2px,0)}100%{transform:translate(0,0)}}.shake-x{animation:shake-x .1s ease 0s 4}@keyframes shake-y{0%{transform:translate(0,0)}25%{transform:translate(0,4px)}50%{transform:translate(0,0)}75%{transform:translate(0,4px)}100%{transform:translate(0,0)}}.shake-y{animation:shake-y .2s ease 0s 4}@keyframes shake-xy{0%{transform:translate(0,0)}25%{transform:translate(2px,0) rotate(2deg)}50%{transform:translate(0,0,0)}75%{transform:translate(-2px,0) rotate(-2deg)}100%{transform:translate(0,0)}}.shake-xy{animation:shake-xy .1s ease 0s 4}@keyframes bg-flash{0%{opacity:0;background:pink}100%{opacity:1;background:#eae9ec}}.bg-flash{animation:bg-flash 1s ease 0s 1}@keyframes pulsate{from{transform:scale(1)}to{transform:scale(1.2)}}.effect-pulsate{display:inline-block;animation:pulsate .5s ease infinite alternate}