html,body{margin:0;background:#efe8d6}*{box-sizing:border-box}a{color:#2f5fc4}a:hover{color:#1c1a22}button{font:inherit}@keyframes leg{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}@keyframes leg-kick{0%,20%{transform:rotate(0)}32%{transform:rotate(35deg)}45%{transform:rotate(-80deg)}70%,to{transform:rotate(0)}}@keyframes arm-up-f{0%,to{transform:rotate(0)}18%,60%{transform:rotate(-165deg)}}@keyframes arm-up-b{0%,to{transform:rotate(0)}18%,60%{transform:rotate(165deg)}}@keyframes arm-up-f-late{0%,62%,to{transform:rotate(0)}70%,94%{transform:rotate(-165deg)}}@keyframes arm-up-b-late{0%,62%,to{transform:rotate(0)}70%,94%{transform:rotate(165deg)}}@keyframes arm-throw{0%{transform:rotate(0)}25%{transform:rotate(140deg)}45%{transform:rotate(290deg)}to{transform:rotate(360deg)}}@keyframes av-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes av-jump{0%,12%,45%,to{transform:translateY(0)}28%{transform:translateY(-16px)}}@keyframes av-bob{0%,25%,to{transform:translateY(0)}32%,48%,64%,80%{transform:translateY(-3px)}40%,56%,72%,88%{transform:translateY(0)}}@keyframes av-td{0%,60%{transform:translateY(0) rotate(0)}70%{transform:translateY(-20px) rotate(0)}82%{transform:translateY(-20px) rotate(360deg)}90%{transform:translateY(0) rotate(360deg)}95%{transform:translateY(-7px) rotate(360deg)}to{transform:translateY(0) rotate(360deg)}}@keyframes av-catchtd{0%,12%{transform:translateY(0) rotate(0)}28%{transform:translateY(-16px) rotate(0)}42%,62%{transform:translateY(0) rotate(0)}72%{transform:translateY(-20px) rotate(0)}84%{transform:translateY(-20px) rotate(360deg)}92%,to{transform:translateY(0) rotate(360deg)}}@keyframes av-throwtd{0%{transform:rotate(0)}18%{transform:rotate(-8deg)}35%{transform:rotate(8deg)}50%,62%{transform:translateY(0) rotate(0)}72%{transform:translateY(-20px) rotate(0)}84%{transform:translateY(-20px) rotate(360deg)}92%,to{transform:translateY(0) rotate(360deg)}}@keyframes av-throw{0%{transform:rotate(0)}25%{transform:rotate(-8deg)}45%{transform:rotate(8deg)}65%,to{transform:rotate(0)}}@keyframes av-shake{0%,to{transform:translate(0)}10%,30%,50%{transform:translate(-3px) rotate(-5deg)}20%,40%,60%{transform:translate(3px) rotate(5deg)}70%{transform:translate(0)}}@keyframes av-stumble{0%{transform:rotate(0)}20%{transform:rotate(-24deg) translate(-4px)}45%{transform:rotate(12deg)}65%,to{transform:rotate(0)}}@keyframes av-lunge{0%,to{transform:translate(0) rotate(0)}20%,35%{transform:translate(14px) rotate(18deg)}55%{transform:translate(0) rotate(0)}}@keyframes av-kick{0%,20%{transform:rotate(0)}30%{transform:rotate(-8deg)}45%{transform:rotate(6deg)}70%,to{transform:rotate(0)}}@keyframes av-hurt{0%{transform:rotate(0)}15%,30%{transform:rotate(-28deg) translateY(4px)}to{transform:rotate(-10deg) translateY(2px)}}@keyframes ball-in{0%{opacity:1;transform:translate(-90px,-44px) rotate(0)}28%{opacity:1;transform:translate(0) rotate(360deg)}90%{opacity:1;transform:translate(0) rotate(360deg)}to{opacity:0}}@keyframes ball-hold{0%,90%{opacity:1}to{opacity:0}}@keyframes ball-throw{0%,25%{opacity:1;transform:translate(-14px,-22px)}45%{opacity:1;transform:translate(10px,-24px)}80%{opacity:1;transform:translate(90px,-50px) rotate(40deg)}to{opacity:0;transform:translate(120px,-40px) rotate(60deg)}}@keyframes ball-fumble{0%{opacity:1;transform:translate(0)}25%{transform:translate(-12px,-20px) rotate(180deg)}45%{transform:translate(-24px,10px) rotate(360deg)}60%{transform:translate(-32px,-4px) rotate(460deg)}75%{transform:translate(-40px,12px) rotate(520deg)}90%{opacity:1}to{opacity:0;transform:translate(-44px,12px) rotate(540deg)}}@keyframes ball-kick{0%,28%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(70px,-90px) rotate(540deg) scale(.8)}to{opacity:0;transform:translate(90px,-110px) rotate(700deg) scale(.6)}}@keyframes pop{0%{opacity:0;transform:translateY(4px) scale(.6)}12%{opacity:1;transform:translateY(0) scale(1.2)}22%{transform:scale(1)}80%{opacity:1;transform:translateY(-22px)}to{opacity:0;transform:translateY(-30px)}}@keyframes badge{0%{opacity:0;transform:scale(0)}15%{opacity:1;transform:scale(1.35)}28%{transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-10px)}}@keyframes confetti{0%{opacity:0}1%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(540deg)}}@keyframes banner{0%{opacity:0;transform:scale(.3) rotate(-6deg)}12%{opacity:1;transform:scale(1.15) rotate(-3deg)}22%{transform:scale(1) rotate(-3deg)}80%{opacity:1;transform:scale(1) rotate(-3deg)}to{opacity:0;transform:scale(1.1) rotate(-3deg)}}@keyframes bubble{0%{opacity:0;transform:translateY(8px) scale(.7)}10%{opacity:1;transform:translateY(0) scale(1.08)}18%{transform:scale(1)}85%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes zzz{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(14px,-22px) scale(1.2)}}@keyframes breathe{0%,to{transform:rotate(78deg) translateY(0)}50%{transform:rotate(78deg) translateY(-1.5px)}}@keyframes hover{0%,to{transform:translateY(-6px) rotate(8deg)}50%{transform:translateY(-10px) rotate(8deg)}}@keyframes flame{0%{transform:scaleY(1) scaleX(1)}33%{transform:scaleY(1.35) scaleX(.85)}66%{transform:scaleY(.8) scaleX(1.1)}to{transform:scaleY(1.2) scaleX(.9)}}@keyframes speedline{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(-18px)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:.15}}
