body{margin:0;padding:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@keyframes popIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.animate-pop-in{animation:popIn .3s cubic-bezier(.175,.885,.32,1.275) forwards}.correct-anim{animation:correctPulse .5s ease-out forwards}@keyframes correctPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.wrong-anim{animation:wrongShake .4s ease-in-out forwards}@keyframes wrongShake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}@keyframes medalPulse{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.medal-anim{display:inline-block;animation:medalPulse .8s cubic-bezier(.34,1.56,.64,1) forwards}@media(hover:hover){.answer-btn-hover:hover{background-color:#dbeafe}}
