.btn_audio_off{
	-webkit-animation: audio_rotate 2s linear infinite;
	-moz-animation: audio_rotate 2s linear infinite;
	-o-animation: audio_rotate 2s linear infinite;
	animation: audio_rotate 2s linear infinite;
}
@-webkit-keyframes audio_rotate {
    0% { -webkit-transform: rotate(0deg);}
    100% { -webkit-transform: rotate(360deg);}
}
@-moz-keyframes audio_rotate {
    0% { -moz-transform: rotate(0deg);}
    100% { -moz-transform: rotate(360deg);}
}
@keyframes audio_rotate {
    0% { transform: rotate(0deg);}
    100% {transform: rotate(360deg);}
}
.hand{
	-webkit-animation: hand 1s linear infinite;
	-moz-animation: hand 1s linear infinite;
	-o-animation: hand 1s linear infinite;
	animation: hand 1s linear infinite;
}
@-webkit-keyframes hand {
    0% { right: -35px; top: 20px;}
    50% { right: -25px; top: 10px;}
    100% {right: -35px; top: 20px;}
}
@-moz-keyframes hand {
    0% { right: -35px; top: 20px;}
    50% { right: -25px; top: 10px;}
    100% {right: -35px; top: 20px;}
}
@keyframes hand {
    0% { right: -35px; top: 20px;}
    50% { right: -25px; top: 10px;}
    100% {right: -35px; top: 20px;}
}
/* login */
.login_photo{
	-webkit-animation: login_photo 300ms ease-out;
	-moz-animation: login_photo 300ms ease-out;
	-o-animation: login_photo 300ms ease-out;
	animation: login_photo 300ms ease-out;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
	opacity: 0;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
@-webkit-keyframes login_photo{
	0% {top: 28%; opacity: 0;}
	100% {top: 27%; opacity: 1;}
}
@-moz-keyframes login_photo{
	0% {top: 28%; opacity: 0;}
	100% {top: 27%; opacity: 1;}
}
@keyframes login_photo{
	0% {top: 28%; opacity: 0;}
	100% {top: 27%; opacity: 1;}
}
@media (min-height: 1px) and (max-height: 580px){
	.login_photo{
		-webkit-animation: login_photo 300ms ease-out;
		-moz-animation: login_photo 300ms ease-out;
		-o-animation: login_photo 300ms ease-out;
		animation: login_photo 300ms ease-out;
		-webkit-animation-delay: 1s;
		-moz-animation-delay: 1s;
		-o-animation-delay: 1s;
		animation-delay: 1s;
		opacity: 0;
		-webkit-animation-fill-mode: forwards;
		-moz-animation-fill-mode: forwards;
		-o-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	@-webkit-keyframes login_photo{
		0% {top: 16%; opacity: 0;}
		100% {top: 15%; opacity: 1;}
	}
	@-moz-keyframes login_photo{
		0% {top: 16%; opacity: 0;}
		100% {top: 15%; opacity: 1;}
	}
	@keyframes login_photo{
		0% {top: 16%; opacity: 0;}
		100% {top: 15%; opacity: 1;}
	}
}
.star1{
	-webkit-animation: star1 5s ease-out;
	-moz-animation: star1 5s ease-out;
	-o-animation: star1 5s ease-out;
	animation: star1 5s ease-out;
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
	animation-delay: 1.3s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
@-webkit-keyframes star1{
	0% {opacity: 1;-webkit-transform: translate(0px, 0px) rotate(0deg);}
	20% {opacity: 1;-webkit-transform: translate(60px, -11px) rotate(0deg);}
	100% {opacity: 1;-webkit-transform: translate(66px, -10px) rotate(0deg);}
}
@-moz-keyframes star1{
	0% {opacity: 1;-moz-transform: translate(0px, 0px) rotate(0deg);}
	20% {opacity: 1;-moz-transform: translate(60px, -11px) rotate(0deg);}
	100% {opacity: 1;-moz-transform: translate(66px, -10px) rotate(0deg);}
}
@keyframes star1{
	0% {opacity: 1;transform: translate(0px, 0px) rotate(0deg);}
	20% {opacity: 1;transform: translate(60px, -11px) rotate(0deg);}
	100% {opacity: 1;transform: translate(66px, -10px) rotate(0deg);}
}
.star2{
	-webkit-animation: star2 5s ease-out;
	-moz-animation: star2 5s ease-out;
	-o-animation: star2 5s ease-out;
	animation: star2 5s ease-out;
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
	animation-delay: 1.3s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
@-webkit-keyframes star2{
	0% {opacity: 0.35;-webkit-transform: translate(0px, 0px) rotate(53deg);}
	20% {opacity: 0.35;-webkit-transform: translate(99px, -58px) rotate(53deg);}
	100% {opacity: 0.35;-webkit-transform: translate(110px, -64px) rotate(53deg);}
}
@-moz-keyframes star2{
	0% {opacity: 0.35;-moz-transform: translate(0px, 0px) rotate(53deg);}
	20% {opacity: 0.35;-moz-transform: translate(99px, -58px) rotate(53deg);}
	100% {opacity: 0.35;-moz-transform: translate(110px, -64px) rotate(53deg);}
}
@keyframes star2{
	0% {opacity: 0.35;transform: translate(0px, 0px) rotate(53deg);}
	20% {opacity: 0.35;transform: translate(99px, -58px) rotate(53deg);}
	100% {opacity: 0.35;transform: translate(110px, -64px) rotate(53deg);}
}
.star3{
	-webkit-animation: star3 5s ease-out;
	-moz-animation: star3 5s ease-out;
	-o-animation: star3 5s ease-out;
	animation: star3 5s ease-out;
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
	animation-delay: 1.3s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
@-webkit-keyframes star3{
	0% {opacity: 0.6;-webkit-transform: translate(0px, 0px) rotate(53deg);}
	20% {opacity: 0.6;-webkit-transform: translate(121px, -128px) rotate(53deg);}
	100% {opacity: 0.6;-webkit-transform: translate(134px, -142px) rotate(53deg);}
}
@-moz-keyframes star3{
	0% {opacity: 0.6;-moz-transform: translate(0px, 0px) rotate(53deg);}
	20% {opacity: 0.6;-moz-transform: translate(121px, -128px) rotate(53deg);}
	100% {opacity: 0.6;-moz-transform: translate(134px, -142px) rotate(53deg);}
}
@keyframes star3{
	0% {opacity: 0.6;transform: translate(0px, 0px) rotate(53deg);}
	20% {opacity: 0.6;transform: translate(121px, -128px) rotate(53deg);}
	100% {opacity: 0.6;transform: translate(134px, -142px) rotate(53deg);}
}
.star4{
	-webkit-animation: star4 5s ease-out;
	-moz-animation: star4 5s ease-out;
	-o-animation: star4 5s ease-out;
	animation: star4 5s ease-out;
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
	animation-delay: 1.3s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
@-webkit-keyframes star4{
	0% {opacity: 0.7;-webkit-transform: translate(0px, 0px) rotate(52deg);}
	20% {opacity: 0.7;-webkit-transform: translate(30px, -252px) rotate(52deg)}
	100% {opacity: 0.7;-webkit-transform: translate(33px, -280px) rotate(52deg)}
}
@-moz-keyframes star4{
	0% {opacity: 0.7;-moz-transform: translate(0px, 0px) rotate(52deg);}
	20% {opacity: 0.7;-moz-transform: translate(30px, -252px) rotate(52deg)}
	100% {opacity: 0.7;-moz-transform: translate(33px, -280px) rotate(52deg)}
}
@keyframes star4{
	0% {opacity: 0.7;transform: translate(0px, 0px) rotate(52deg);}
	20% {opacity: 0.7;transform: translate(30px, -252px) rotate(52deg)}
	100% {opacity: 0.7;transform: translate(33px, -280px) rotate(52deg)}
}
.star5{
	-webkit-animation: star5 5s ease-out;
	-moz-animation: star5 5s ease-out;
	-o-animation: star5 5s ease-out;
	animation: star5 5s ease-out;
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
	animation-delay: 1.3s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
@-webkit-keyframes star5{
	0% {opacity: 0.5;-webkit-transform: translate(0px, 0px) rotate(0deg);}
	20% {opacity: 0.5;-webkit-transform: translate(-142px, -269px) rotate(0deg);}
	100% {opacity: 0.5;-webkit-transform: translate(-158px, -299px) rotate(0deg);}
}
@-moz-keyframes star5{
	0% {opacity: 0.5;-moz-transform: translate(0px, 0px) rotate(0deg);}
	20% {opacity: 0.5;-moz-transform: translate(-142px, -269px) rotate(0deg);}
	100% {opacity: 0.5;-moz-transform: translate(-158px, -299px) rotate(0deg);}
}
@keyframes star5{
	0% {opacity: 0.5;transform: translate(0px, 0px) rotate(0deg);}
	20% {opacity: 0.5;transform: translate(-142px, -269px) rotate(0deg);}
	100% {opacity: 0.5;transform: translate(-158px, -299px) rotate(0deg);}
}
.star6{
	-webkit-animation: star6 5s ease-out;
	-moz-animation: star6 5s ease-out;
	-o-animation: star6 5s ease-out;
	animation: star6 5s ease-out;
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
	animation-delay: 1.3s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
@-webkit-keyframes star6{
	0% {opacity: 0.5;-webkit-transform: translate(0px, 0px) rotate(13deg);}
	20% {opacity: 0.5;-webkit-transform: translate(-161px, -140px) rotate(13deg);}
	100% {opacity: 0.5;-webkit-transform: translate(-179px, -155px) rotate(13deg);}
}
@-moz-keyframes star6{
	0% {opacity: 0.5;-moz-transform: translate(0px, 0px) rotate(13deg);}
	20% {opacity: 0.5;-moz-transform: translate(-161px, -140px) rotate(13deg);}
	100% {opacity: 0.5;-moz-transform: translate(-179px, -155px) rotate(13deg);}
}
@keyframes star6{
	0% {opacity: 0.5;transform: translate(0px, 0px) rotate(13deg);}
	20% {opacity: 0.5;transform: translate(-161px, -140px) rotate(13deg);}
	100% {opacity: 0.5;transform: translate(-179px, -155px) rotate(13deg);}
}
.light1{
	-webkit-animation: light1 5s ease-out;
	-moz-animation: light1 5s ease-out;
	-o-animation: light1 5s ease-out;
	animation: light1 5s ease-out;
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
	animation-delay: 1.3s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
@-webkit-keyframes light1{
	0% {opacity: 0.6;-webkit-transform: translate(0px, 0px) rotate(0deg);}
	20% {opacity: 0.6;-webkit-transform: translate(96px, -231px) rotate(0deg);}
	100% {opacity: 0.6;-webkit-transform: translate(106px, -256px) rotate(0deg);}
}
@-moz-keyframes light1{
	0% {opacity: 0.6;-moz-transform: translate(0px, 0px) rotate(0deg);}
	20% {opacity: 0.6;-moz-transform: translate(96px, -231px) rotate(0deg);}
	100% {opacity: 0.6;-moz-transform: translate(106px, -256px) rotate(0deg);}
}
@keyframes light1{
	0% {opacity: 0.6;transform: translate(0px, 0px) rotate(0deg);}
	20% {opacity: 0.6;transform: translate(96px, -231px) rotate(0deg);}
	100% {opacity: 0.6;transform: translate(106px, -256px) rotate(0deg);}
}
.light2{
	-webkit-animation: light2 5s ease-out;
	-moz-animation: light2 5s ease-out;
	-o-animation: light2 5s ease-out;
	animation: light2 5s ease-out;
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
	animation-delay: 1.3s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
@-webkit-keyframes light2{
	0% {opacity: 0.3;-webkit-transform: translate(0px, 0px) rotate(13deg);}
	20% {opacity: 0.3;-webkit-transform: translate(-98px, -105px) rotate(13deg);}
	100% {opacity: 0.3;-webkit-transform: translate(-108px, -116px) rotate(13deg);}
}
@-moz-keyframes light2{
	0% {opacity: 0.3;-moz-transform: translate(0px, 0px) rotate(13deg);}
	20% {opacity: 0.3;-moz-transform: translate(-98px, -105px) rotate(13deg);}
	100% {opacity: 0.3;-moz-transform: translate(-108px, -116px) rotate(13deg);}
}
@keyframes light2{
	0% {opacity: 0.3;transform: translate(0px, 0px) rotate(13deg);}
	20% {opacity: 0.3;transform: translate(-98px, -105px) rotate(13deg);}
	100% {opacity: 0.3;transform: translate(-108px, -116px) rotate(13deg);}
}
.light3{
	-webkit-animation: light3 5s ease-out;
	-moz-animation: light3 5s ease-out;
	-o-animation: light3 5s ease-out;
	animation: light3 5s ease-out;
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
	animation-delay: 1.3s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
@-webkit-keyframes light3{
	0% {opacity: 0.2;-webkit-transform: translate(0px, 0px) rotate(-13deg);}
	20% {opacity: 0.2;-webkit-transform: translate(-155px, -7px) rotate(-13deg);}
	100% {opacity: 0.2;-webkit-transform: translate(-172px, -7px) rotate(-13deg);}
}
@-moz-keyframes light3{
	0% {opacity: 0.2;-moz-transform: translate(0px, 0px) rotate(-13deg);}
	20% {opacity: 0.2;-moz-transform: translate(-155px, -7px) rotate(-13deg);}
	100% {opacity: 0.2;-moz-transform: translate(-172px, -7px) rotate(-13deg);}
}
@keyframes light3{
	0% {opacity: 0.2;transform: translate(0px, 0px) rotate(-13deg);}
	20% {opacity: 0.2;transform: translate(-155px, -7px) rotate(-13deg);}
	100% {opacity: 0.2;transform: translate(-172px, -7px) rotate(-13deg);}
}

/* loading */
.loading_rate{
	-webkit-animation: loading_rate 2s linear infinite;
	-moz-animation: loading_rate 2s linear infinite;
	-o-animation: loading_rate 2s linear infinite;
	animation: loading_rate 2s linear infinite;
}
@-webkit-keyframes loading_rate{
	0% {background-position: 0px;}
	100% {background-position: 19px;}
}
@-moz-keyframes loading_rate{
	0% {background-position: 0px;}
	100% {background-position: 19px;}
}
@keyframes loading_rate{
	0% {background-position: 0px;}
	100% {background-position: 19px;}
}

/* index */
.ani_mushroom-1{
	-webkit-animation: ani_mushroom-1 7s ease-in-out infinite;
	-moz-animation: ani_mushroom-1 7s ease-in-out infinite;
	-o-animation: ani_mushroom-1 7s ease-in-out infinite;
	animation: ani_mushroom-1 7s ease-in-out infinite;
}
@-webkit-keyframes ani_mushroom-1{
	0% { -webkit-transform: rotate(-8deg); }
	50% { -webkit-transform: rotate(8deg); }
	100% {-webkit-transform: rotate(-8deg);}
}
@-moz-keyframes ani_mushroom-1{
	0% { -moz-transform: rotate(-8deg); }
	50% { -moz-transform: rotate(8deg); }
	100% {-moz-transform: rotate(-8deg);}
}
@keyframes ani_mushroom-1{
	0% { transform: rotate(-8deg); }
	50% { transform: rotate(8deg); }
	100% {transform: rotate(-8deg);}
}
.ani_mushroom-2{
	-webkit-animation: ani_mushroom-1 5s ease-in-out infinite;
	-moz-animation: ani_mushroom-1 5s ease-in-out infinite;
	-o-animation: ani_mushroom-1 5s ease-in-out infinite;
	animation: ani_mushroom-1 5s ease-in-out infinite;
}
.ani_planet_b{
	/* animation-name: ani_planet_b;
	animation-duration: 3s; */
	-webkit-animation-delay: 300ms, 300ms;
	-moz-animation-delay: 300ms, 300ms;
	-o-animation-delay: 300ms, 300ms;
	animation-delay: 300ms, 300ms;
	-webkit-animation-fill-mode: forwards, none;
	-moz-animation-fill-mode: forwards, none;
	-o-animation-fill-mode: forwards, none;
	animation-fill-mode: forwards, none;
	-webkit-animation-iteration-count: 1, infinite;
	-moz-animation-iteration-count: 1, infinite;
	-o-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-timing-function: ease-out, linear;
	-moz-animation-timing-function: ease-out, linear;
	-o-animation-timing-function: ease-out, linear;
	animation-timing-function: ease-out, linear;
}
@-webkit-keyframes ani_planet_b2{
	0% { -webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes ani_planet_b2{
	0% { -moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}
}
@keyframes ani_planet_b2{
	0% { transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}
@-webkit-keyframes ani_planet_b{
	0% { bottom: -10%; -webkit-transform: rotate(0deg);}
	20% { bottom: 21% }
	100% {bottom: 17%; -webkit-transform: rotate(360deg);}
}
@-moz-keyframes ani_planet_b{
	0% { bottom: -10%; -moz-transform: rotate(0deg);}
	20% { bottom: 21% }
	100% {bottom: 17%; -moz-transform: rotate(360deg);}
}
@keyframes ani_planet_b{
	0% { bottom: -10%; transform: rotate(0deg);}
	20% { bottom: 21% }
	100% {bottom: 17%; transform: rotate(360deg);}
}
.ani_planet_w{
	-webkit-animation-delay: 500ms;
	-moz-animation-delay: 500ms;
	-o-animation-delay: 500ms;
	animation-delay: 500ms;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes ani_planet_w{
	0% { bottom: -10% }
	20% { bottom: 37% }
	100% {bottom: 33%}
}
@-moz-keyframes ani_planet_w{
	0% { bottom: -10% }
	20% { bottom: 37% }
	100% {bottom: 33%}
}
@keyframes ani_planet_w{
	0% { bottom: -10% }
	20% { bottom: 37% }
	100% {bottom: 33%}
}
.ani_planet_y{
	-webkit-animation-delay: 200ms;
	-moz-animation-delay: 200ms;
	-o-animation-delay: 200ms;
	animation-delay: 200ms;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes ani_planet_y{
	0% { bottom: -10% }
	20% { bottom: 44% }
	100% {bottom: 40%}
}
@-moz-keyframes ani_planet_y{
	0% { bottom: -10% }
	20% { bottom: 44% }
	100% {bottom: 40%}
}
@keyframes ani_planet_y{
	0% { bottom: -10% }
	20% { bottom: 44% }
	100% {bottom: 40%}
}
.ani_rocket{
	-webkit-animation: ani_rocket 500ms linear infinite;
	-moz-animation: ani_rocket 500ms linear infinite;
	-o-animation: ani_rocket 500ms linear infinite;
	animation: ani_rocket 500ms linear infinite;
}
@-webkit-keyframes ani_rocket{
	0% { background-position: 0px 0px;}
	100% { background-position: -2px -2px;}
}
@-moz-keyframes ani_rocket{
	0% { background-position: 0px 0px;}
	100% { background-position: -2px -2px;}
}
@keyframes ani_rocket{
	0% { background-position: 0px 0px;}
	100% { background-position: -2px -2px;}
}
.ani_surprised{
	-webkit-animation: ani_surprised 1s ease-in-out infinite;
	-moz-animation: ani_surprised 1s ease-in-out infinite;
	-o-animation: ani_surprised 1s ease-in-out infinite;
	animation: ani_surprised 1s ease-in-out infinite;
}
@-webkit-keyframes ani_surprised{
	0% { opacity: 0; top: 45px;}
	50% { opacity: 1; top: 50px;}
	100% {opacity: 0; top: 45px;}
}
@-moz-keyframes ani_surprised{
	0% { opacity: 0; top: 45px;}
	50% { opacity: 1; top: 50px;}
	100% {opacity: 0; top: 45px;}
}
@keyframes ani_surprised{
	0% { opacity: 0; top: 45px;}
	50% { opacity: 1; top: 50px;}
	100% {opacity: 0; top: 45px;}
}
.water{
	-webkit-animation: water 10s ease-in-out infinite;
	-moz-animation: water 10s ease-in-out infinite;
	-o-animation: water 10s ease-in-out infinite;
	animation: water 10s ease-in-out infinite;
}
@-webkit-keyframes water{
	0% { opacity: 0.1;}
	50% { opacity: 0.7;}
	100% {opacity: 0.1;}
}
@-moz-keyframes water{
	0% { opacity: 0.1;}
	50% { opacity: 0.7;}
	100% {opacity: 0.1;}
}
@keyframes water{
	0% { opacity: 0.1;}
	50% { opacity: 0.7;}
	100% {opacity: 0.1;}
}
.spotlight{
	-webkit-animation: audio_rotate 10s linear infinite;
	-moz-animation: audio_rotate 10s linear infinite;
	-o-animation: audio_rotate 10s linear infinite;
	animation: audio_rotate 10s linear infinite;
}