
@-webkit-keyframes light-bulb {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}



@keyframes light-bulb {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}



@-webkit-keyframes wheel-idle {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}



@keyframes wheel-idle {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}


@keyframes wheel-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(1173deg);
            transform: rotate(1173deg);
  }
}



@keyframes wheel-spin2 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(1398deg);
            transform: rotate(1398deg);
  }
}


@keyframes wheel-spin3 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(1127deg);
            transform: rotate(1127deg);
  }
}



@-webkit-keyframes button-glow {
  0% {
    -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 25px 0px rgba(250,0,50,1.00);
            box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 25px 0px rgba(250,0,50,1.00);
  }
  50% {
    -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 50px 25px rgba(250,0,50,1.00);
            box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 50px 25px rgba(250,0,50,1.00);
  }
  100% {
    -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 25px 0px rgba(250,0,50,1.00);
            box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 25px 0px rgba(250,0,50,1.00);
  }
}



@keyframes button-glow {
  0% {
    -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 25px 0px rgba(250,0,50,1.00);
            box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 25px 0px rgba(250,0,50,1.00);
  }
  50% {
    -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 50px 25px rgba(250,0,50,1.00);
            box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 50px 25px rgba(250,0,50,1.00);
  }
  100% {
    -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 25px 0px rgba(250,0,50,1.00);
            box-shadow: 0px 10px 20px rgba(0,0,0,0.50), 0px 0px 25px 0px rgba(250,0,50,1.00);
  }
}





@-webkit-keyframes popup-birth {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  65% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}



@keyframes popup-birth {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  65% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}






@-webkit-keyframes gg {
  0% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
  }
  50% {
    -webkit-transform: translateY(3px);
            transform: translateY(3px);
  }
  100% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
  }
}



@keyframes gg {
  0% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
  }
  50% {
    -webkit-transform: translateY(3px);
            transform: translateY(3px);
  }
  100% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
  }
}



@-webkit-keyframes gg2 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}



@keyframes gg2 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
