.stars-star-icon{position:absolute;animation:star-pop-out .2s linear both}.stars-grid-show-star .stars-star-icon{animation:star-pop-in .3s linear .1s both}.stars-grid-hide-star .stars-star-icon{animation:star-pop-out .2s linear both}.stars-x-icon{position:absolute;opacity:0}.stars-grid-show-x .stars-x-icon{animation:x-pop-in .3s linear both}.stars-grid-hide-x .stars-x-icon,.stars-grid-show-star .stars-x-icon{animation:x-pop-out .2s linear both}.stars-solved .stars-grid-show-star .stars-star-icon{animation:dance 1.4s ease 1 both}@keyframes dance{0%{transform-origin:bottom center;transform:rotate(0deg) scale(1)}10%{transform-origin:bottom center;transform:rotate(10deg) scaleY(.9)}20%{transform-origin:bottom center;transform:rotate(0deg) scale(.9,1.1)}30%{transform-origin:bottom center;transform:rotate(-10deg) scaleY(.9)}40%{transform-origin:bottom center;transform:rotate(0deg) scale(.9,1.1)}50%{transform-origin:bottom center;transform:rotate(10deg) scaleY(.9)}60%{transform-origin:bottom center;transform:rotate(0deg) scale(.9,1.1)}70%{transform-origin:bottom center;transform:rotate(-10deg) scaleY(.9)}80%{transform-origin:bottom center;transform:rotate(0deg) scale(.9,1.1)}90%{transform-origin:bottom center;transform:rotate(10deg) scaleY(.9)}to{transform-origin:bottom center;transform:rotate(0deg) scale(1)}}@keyframes x-pop-in{0%{transform:scaleX(0) scaleY(0) rotate(-45deg);opacity:0}33%{transform:scaleX(1.05) scaleY(.95) rotate(-27deg);opacity:1}50%{transform:scaleX(.95) scaleY(1.05) rotate(-18deg);opacity:1}80%{transform:scaleX(1) scaleY(1) rotate(-5deg);opacity:1}to{transform:scaleX(1) scaleY(1) rotate(0deg);opacity:1}}@keyframes x-pop-out{0%{transform:scale(1) rotate(0deg);opacity:1}to{transform:scale(.5) rotate(50deg);opacity:0}}@keyframes star-pop-in{0%{transform:scaleX(0) scaleY(0) rotate(-45deg);opacity:0}50%{transform:scaleX(.9) scaleY(1.1) rotate(-22deg);opacity:1}70%{transform:scaleX(1.1) scaleY(.9) rotate(-11deg);opacity:1}to{transform:scaleX(1) scaleY(1) rotate(0deg);opacity:1}}@keyframes star-pop-out{0%{transform:scale(1) rotate(0deg);opacity:1}90%{transform:scale(0) rotate(80deg);opacity:1}to{transform:scale(0) rotate(90deg);opacity:0}}@keyframes swirl-in-fwd{0%{transform:rotate(-240deg) scale(0);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes jello-horizontal{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}