Memasang kode Transparent Background
Untuk menerapkan kode tersebut Login ke akun blog klik tombol blog baru 
buat satubuah link baru  kemudian beri nama sesuai fungsi, klik Edit HTML pada link baru tersebut, hapus semua kode template  ganti dengan kode blank template, yang tersedia pada sumber  berikut ini  Get Blank Template  
edit background warna sesuai keinginan dan klik simpan selesai
Kemudian klik entri halaman baru HTML pada link tersebut
copy kode dibawah ini, pastekan kedalam halaman baru tersebut dan klik simpan selesai
<style class="Mys2010-styles">
body {#);color:red;height:100%;overflow:hidden;}

header {
  -o-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding:  0px 0;
  position: fixed;
  top: 0;
  width: 100%;
  background: #333;
  border-bottom: 3px solid #dad;
}

/* GRADIEND */
.ap {
position: fixed;
right: 0;
bottom: 0;
left: 0;
height: 60px;
margin: auto;
font-family: Arial, sans-serif;
font-size: 14px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #333;
background: #000;
border-top: 2px solid #f0f;
z-index: 9999;
}
 /*end*/
body
{
  width: 95%; 
  height:100%;
  margin:0em 5%;
  background-color:#dad;
  background-image: url("http://vignette3.wikia.nocookie.net/scarfheroes/images/c/c3/Fancy-Swirl-Pattern-Grey-White-PNG.png/revision/20151009044909");
  background-position: center bottom;
  animation: animatedBackground 30s linear infinite;
  /* Safari and Chrome: */
   
-webkit-animation: animatedBackground 30s linear infinite;
}


@keyframes animatedBackground 
{
  from { background-position: 0 100%; }
  to { background-position: 100% 100%; }
}
@-webkit-keyframes  animatedBackground 
{
  from { background-position: 0 100%; }
  to { background-position: 100% 100%; }
}
#content
{
  position:fixed;
  top:5em;
  height:1em;
  width:19em;
  background-color:rgba(1,1,1,0.5);
  color:white;
  padding:2em;
  border-bottom-right-radius: 5em;
  -webkit-border-bottom-right-radius: 5em;
   border-top-left-radius: 5em;
  -webkit-border-top-left-radius: 5em;
}
/*end*/
.blurred-bg.tinted {
  background: rgba(4,000,000, .4);
   
}
      .box {
  width: 500px;
  height: 300px;
  left: -webkit-calc( 50% - 250px );
  top: 20%;
  position: absolute;
  border-radius: 5px;
  -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 20px;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  display: flex;
  transition: box-shadow .3s ease;
}
.box:active {
  cursor: move;
  -moz-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.9);
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.9);
}
.box .content {
  margin: auto;
}

h1, h2, a, p {
  color: white;
  font-weight: 100;
}
.tinted h1, .tinted h2, .tinted a, .tinted p {
  color: black;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);
}

h2 {
  font-size: 14px;
}

p {
  margin: 20px;
}
p.related {
  text-transform: uppercase;
  font-weight: 700;
  color: #444;
}
p.related a {
  font-weight: 700;
  text-decoration: none;
}
p.related a:hover {
  text-decoration: underline;
}</style>
<div id="box1" class="box blurred-bg tinted">
<div class="content">
<h1>
Transparent Background</h1>
<h2>
Edited By <a href="http://myscript2010s.blogspot.co.id/p/statistik-home-page.html" rel="follow" target="_blank">Myscript2010</a></h2>
<p>
Drag this box to move around</p>
<p class="related">
See also: <a href="http://codepen.io/Myscript2010/pens/popular/" target="_blank">Code in the edit codepen</a></p>
</div>
</div>
<!-- GRADIEND -->
<div class="ap" id="ap">
<div align="center">
<a href="https://sites.google.com/site/laguhiburan/file/Transparent-Background-with-background-running-Mys2010.css"title="Myscript2010s"> 
<h2>
DOWNLOAD CODE</2></a>  
</div>
<header> 
<div class="Top Title Header">
<div align="center">
<span style="color: #ddaadd; font-family: &quot;arial&quot;; font-size: x-small;"><a href="http://myscript2010s.blogspot.co.id/p/statistik-home-page.html" target="_blank"title="Myscript2010s"><b>LET'S STUDY</b>
</div>
</header>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<script src='//assets.codepen.io/assets/common/stopExecutionOnTimeout.js?t=1'></script> 
<script>$(function () {
    $('.box').draggable();
}); 
</script>
Blurred Background by. Rian Ariona
Background Example Code by. Vollnixx
Design code is edited by. by. Mys2010 on Codepen
If you want to directly copy and paste you canDownload Here Transparent-Background

Memasang kode CSS3 Animated Clouds with Glass Quote
Code ini menggunakan CSS dan HTML serta Js. Untuk menerapkan kode tersebut Langkah awal Login ke akun blog klik tombol blog barubuat satubuah link baru  kemudian beri nama sesuai fungsi, klik Edit HTML pada link baru tersebut, hapus semua kode template  
ganti dengan kode blank template, yang tersedia pada sumber  berikut ini Get Blank Template edit background warna sesuai keinginan dan klik simpan selesai
Kemudian klik entri halaman baru HTML pada link tersebut
copy kode dibawah ini, pastekan kedalam halaman baru tersebut dan klik simpan selesai
<style class="Mys2010-styles">
body {);color:#111;height:100%;overflow:hidden;}
body {
  background: #f0f;
}
header {
  -o-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding:  10px 0;
  position: fixed;
  top: 0;
  width: 100%;
  background: #222;
  border-bottom: 3px solid #dad;
}
/* GRADIEND */
.ap {
position: fixed;
right: 0;
bottom: 0;
left: 0;
height: 60px;
margin: auto;
font-family: Arial, sans-serif;
font-size: 10px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #333;
background:  #000020;
border-top: 2px solid #f0f;
z-index: 9999;
}
 /*end*/
.clouds_one {
  background: url("http://montanaflynn.me/lab/css-clouds/images/cloud_one.png");
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 300%;
  -webkit-animation: cloud_one 50s linear infinite;
  -moz-animation: cloud_one 50s linear infinite;
  -o-animation: cloud_one 50s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0)
}
.clouds_two {
  background: url("http://montanaflynn.me/lab/css-clouds/images/cloud_two.png");
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 300%;
  -webkit-animation: cloud_two 75s linear infinite;
  -moz-animation: cloud_two 75s linear infinite;
  -o-animation: cloud_two 75s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0)
}
.clouds_three {
  background: url("http://montanaflynn.me/lab/css-clouds/images/cloud_three.png");
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 300%;
  -webkit-animation: cloud_three 100s linear infinite;
  -moz-animation: cloud_three 100s linear infinite;
  -o-animation: cloud_three 100s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0)
}
@-webkit-keyframes sky_background {
  0% {
    background: #007fd5;
    color: #007fd5
  }
  50% {
    background: #000;
    color: #a3d9ff
  }
  100% {
    background: #007fd5;
    color: #007fd5
  }
}
@-webkit-keyframes moon {
  0% {
    opacity: 0;
    left: -200% -moz-transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1);
    left: 0% bottom: 250px;
    -webkit-transform: scale(1);
  }
  100% {
    opacity: 0;
    bottom: 500px;
    -moz-transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
@-webkit-keyframes cloud_one {
  0% {
    left: 0
  }
  100% {
    left: -200%
  }
}
@-webkit-keyframes cloud_two {
  0% {
    left: 0
  }
  100% {
    left: -200%
  }
}
@-webkit-keyframes cloud_three {
  0% {
    left: 0
  }
  100% {
    left: -200%
  }
}
@-moz-keyframes sky_background {
  0% {
    background: #007fd5;
    color: #007fd5
  }
  50% {
    background: #000;
    color: #a3d9ff
  }
  100% {
    background: #007fd5;
    color: #007fd5
  }
}
@-moz-keyframes moon {
  0% {
    opacity: 0;
    left: -200% -moz-transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1);
    left: 0% bottom: 250px;
    -webkit-transform: scale(1);
  }
  100% {
    opacity: 0;
    bottom: 500px;
    -moz-transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
@-moz-keyframes cloud_one {
  0% {
    left: 0
  }
  100% {
    left: -200%
  }
}
@-moz-keyframes cloud_two {
  0% {
    left: 0
  }
  100% {
    left: -200%
  }
}
@-moz-keyframes cloud_three {
  0% {
    left: 0
  }
  100% {
    left: -200%
  }
}
main {
  margin: 70px auto;
  position: relative;
  padding: -60px 5px;
   background: rgba(4,111,111, .4);
  font-size: 20px;
  font-family: 'agency fb', serif;
  line-height: -1.5;
  border-radius: 40px;
  width: 50%;
  box-shadow: 5px 3px 30px black;
  overflow: hidden;
}
main::before {
  content: '';
  margin: -35px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-filter: blur(20px);
          filter: blur(20px);
  z-index: -1;
}
blockquote {
  font-style: italic;
}
cite {
  font-style: normal;
  font-size: 20px;
}
<body>
<div class="sky">
<div class="moon">
</div>
<div class="clouds_one">
</div>
<div class="clouds_two">
</div>
<div class="clouds_three">
</div>
</div>
<main>
<blockquote>
<center>
About Me</center>
<cite>
&mdash;" Hey there, I MyScript 2010. 
&mdash; Thank you for visiting my site!
&mdash; I’m a stay-at-home dad
&mdash; my address in Cibeber cimahi Bandung West Java, 
&mdash; hopefully article available on the Website can be useful and add to knowledge."</cite>
&mdash; <b><font size="5" color="#111"face="vivaldi"> Sulaeman Mys2010</b> 
</blockquote>
<!-- GRADIEND -->
<div class="ap" id="ap">
<div align="center">
<a href="http://LINK DOWNLOAD "title="Myscript2010s"> 
<h2>
DOWNLOAD CODE</2></a>  
</div>
<header> 
<div class="Top Title Header">
<div align="center">
<span style="color: #ddaadd; font-family: &quot;arial&quot;; font-size: x-small;"><a href="http://myscript2010s.blogspot.co.id/p/statistik-home-page.html"title="Myscript2010s"><b>LET'S STUDY</b>
</div>
</header>
CSS3 Animated Clouds by. Montana Flynn
Frosted Glass Quote Code by. Joni Trythall
Design code is edited by. Mys2010 on Codepen
If you want to directly copy and paste you canDownload Here Clouds Glass Quote 

Memasang kode Animasi Sosial Css3 with firework
Code ini menggunakan CSS dan HTML serta Js. Untuk menerapkan kode tersebut Langkah awal Login ke akun blog klik tombol blog barubuat satubuah link baru  kemudian beri nama sesuai fungsi, klik Edit HTML pada link baru tersebut, hapus semua kode template  
ganti dengan kode blank template, yang tersedia pada sumber  berikut ini Get Blank Template edit background warna sesuai keinginan dan klik simpan selesai
Kemudian klik entri halaman baru HTML pada link tersebut
copy kode dibawah ini, pastekan kedalam halaman baru tersebut dan klik simpan selesai
<style class="styles">
body {background-image: url(http://cdn.pcwallart.com/images/red-color-gradient-wallpaper-1.jpg);color:red;height:100%;overflow:hidden;}
body{background:;font-family:Arial,Helvetica,sans-serif;color:#666666;height:100%;} 
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.navigation{padding:20px;background-color:#999999;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bfbfbf), color-stop(100%, #999999));background-image:-webkit-linear-gradient(top, #bfbfbf 0%, #999999 100%);background-image:-moz-linear-gradient(top, #bfbfbf, #999999 100%);background-image:-o-linear-gradient(top, #bfbfbf, #999999 100%);background-image:-khtml-linear-gradient(top, #bfbfbf, #999999 100%);background-image:-ms-linear-gradient(top, #bfbfbf 0%, #999999 100%);background-image:linear-gradient(top, #bfbfbf, #999999 100%);background-repeat:repeat-x;}.navigation .container{padding:8px;}
.navigation .nav_outer{background-color:#cccccc;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#808080), color-stop(100%, #cccccc));background-image:-webkit-linear-gradient(top, #808080 0%, #cccccc 100%);background-image:-moz-linear-gradient(top, #808080, #cccccc 100%);background-image:-o-linear-gradient(top, #808080, #cccccc 100%);background-image:-khtml-linear-gradient(top, #808080, #cccccc 100%);background-image:-ms-linear-gradient(top, #808080 0%, #cccccc 100%);background-image:linear-gradient(top, #808080, #cccccc 100%);background-repeat:repeat-x;padding:1px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.navigation ul{background-color:#a6a6a6;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#999999), color-stop(100%, #a6a6a6));background-image:-webkit-linear-gradient(top, #999999 0%, #a6a6a6 100%);background-image:-moz-linear-gradient(top, #999999, #a6a6a6 100%);background-image:-o-linear-gradient(top, #999999, #a6a6a6 100%);background-image:-khtml-linear-gradient(top, #999999, #a6a6a6 100%);background-image:-ms-linear-gradient(top, #999999 0%, #a6a6a6 100%);background-image:linear-gradient(top, #999999, #a6a6a6 100%);background-repeat:repeat-x;padding:8px 0 8px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;-ms-border-radius:2px;border-radius:2px;overflow:hidden;}
.navigation li{background-color:#fff;font-size:13px;line-height:16px;margin-right:8px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.2);-khtml-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.2);box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.2);margin-bottom:8px;}
.navigation li:last-child{margin-bottom:0;}
.navigation a{text-decoration:none;display:block;text-align:center;padding:2px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-weight:bold;color:#555;text-shadow:1px 1px rgba(255, 255, 255, 0.4),-1px -1px rgba(0, 0, 0, 0.075);}
.navigation li:not(.active){position:relative;top:-2px;-webkit-transition:top 0.1s linear;-moz-transition:top 0.1s linear;-o-transition:top 0.1s linear;-khtml-transition:top 0.1s linear;-ms-transition:top 0.1s linear;transition:top 0.1s linear;}.navigation li:not(.active):hover{top:0;}
.navigation li:not(.active) a{-webkit-box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0.2);-khtml-box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0.2);box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0.2);-webkit-transition:box-shadow 0.1s linear;-moz-transition:box-shadow 0.1s linear;-o-transition:box-shadow 0.1s linear;-khtml-transition:box-shadow 0.1s linear;-ms-transition:box-shadow 0.1s linear;transition:box-shadow 0.1s linear;color:#666666;}.navigation li:not(.active) a:hover{-webkit-box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0);-moz-box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0);-o-box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0);-khtml-box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0);-ms-box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0);box-shadow:0 6px 5px 0 rgba(0, 0, 0, 0);color:#555;}
.navigation span{display:block;padding:5px 10px;background-color:#ffffff;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dddddd), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(top, #dddddd 0%, #ffffff 100%);background-image:-moz-linear-gradient(top, #dddddd, #ffffff 100%);background-image:-o-linear-gradient(top, #dddddd, #ffffff 100%);background-image:-khtml-linear-gradient(top, #dddddd, #ffffff 100%);background-image:-ms-linear-gradient(top, #dddddd 0%, #ffffff 100%);background-image:linear-gradient(top, #dddddd, #ffffff 100%);background-repeat:repeat-x;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;-ms-border-radius:2px;border-radius:2px;background-color:#fff;}
@media only screen and (min-width:420px){.main{padding-top:48px;} .navigation{position:absolute;top:0;left:0;width:100%;}.navigation li{margin-bottom:0;} .navigation ul{padding-right:8px;} .navigation li{display:inline-block;vertical-align:top;width:18%;margin-right:1.25%;} .navigation li:last-child{margin-right:0;}}/*end*/
#social a:hover { background-color: transparent;opacity:0.7; } #social img { -moz-transition: all 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out; } #social img:hover { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }</style> 
<center>
<div class="navigation">
<div class="nav_outer">
<ul>
<li class="active">
<h2>
<a href="http://codepen.io/Myscript2010/pen/XXqZPL"target="_blank" title="Let's Share"><span>CODEPEN</span></a></h2>
</li>
<li>
<h2>
<a href="https://gist.github.com/Myscript2010/8e36ce09eddd038156d5"target="_blank" title="Let's Share"><span>GITHUB</span></a></h2>
</li>
<li>
<h2>
<a href="https://jsfiddle.net/user/dashboard/"target="_blank" title="Let's Share"><span>JSFIDDLE</span></a></h2>
</li>
<li>
<h2>
<a href="https://dribbble.com/Myscript2010s"target="_blank" title="Let's Share"><span>DRIBBBLE</span></a></h2>
</li>
<li>
<h2>
<a href="http://demoshow-mys2010.blogspot.co.id/2016/01/animated-social-media-css3.html" title="Merubah"><span>CHANGING</span></a></h2>
</li>
</ul>
</div>
</div>
<center>
<div id="social">
<a title="Facebook" href="https://www.facebook.com/learn.editing.myscript2010" target="_blank">  <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOurJ3koPJQP6SkeznGSgLvQpNMD-wMZmJXuVi2nISs3cUPnImRbFDuGgQu2ElWTm48V6aBMaNCazbEj9oebnScpzTrC210x0VcxLkdak0s-ONlqpz8TfZUTRdSv8BMOhgr6-dk5HvAVGn/s1600-r/facebook-mys2010.png" name="e902" border="0" width="50" height="50" " style="margin-right:1px;" alt="icon"/></a>   <a title="Gg Pluss" href="https://plus.google.com/u/0/101254379497511200564/posts" target="_blank"> <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4doUvGDg9uhDICuErnn18W9ZxhjbsbiaLi4oMKzC1fUtVDNJoEiQmGtXiYIBbq5aHL5fpyPH6G21C2pomLdcm6Jkx-ipjPbCIAtrB7q7OA3lxA737hl0uV-QJ7wtKxRveVvLFCsw-Q_Mu/s1600-r/google-mys2010.png" name="e902" border="0" width="50" height="50" " style="margin-right:1px;" alt="icon"/></a>   <a title="Github" href="https://github.com/myscript2010" target="_blank"> <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEPSieo2-cFrOJ55Ny2ZLXSaf99XSJcuSLJviPHW_1KqpWsuQx28Fl1kINmfVt9sywK-Zod0Xwhj6E6MjYe9oMcVRTh5jJpRcU7tlwyEqfsm-T3zCi71TX44HXVylMNvC72LIwv_ZYWyhm/s1600-r/github-mys2010.png" name="e902" border="0" width="50" height="50" " style="margin-right:1px;" alt="icon"/></a> <a title="pinterest" href="https://www.pinterest.com/myscript2010" target="_blank"> <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5PKQyYJP_PDl8oN2SMmHsb2c1co6EqK2b05_wzy5TGhdYDlwYLnzkAg3rcepXnSyQTb1IavTgu-LVq69eIXbmlE9v1sDcasXmGlYuypLc198kjjCR-6W3dlo178_LfUTf-99T32_u9iSE/s1600-r/pinterest-mys2010.png" name="e902" border="0" width="50" height="50" " style="margin-right:1px;" alt="icon"/></a><a title="Twitter" href="https://twitter.com/myscript2010s" target="_blank"> <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil6fbWZHnXfNACquJN18iiDPJV7x1lk9CYeulJOnWalmeui4bW0CZ5CURG82ZEmeXwS_ir9sygnIvJyH3Dz7Ru36hPfWClQuatMVn4qrl3Ethr4Dg-xpn_I6-eoreWtSxiMWAhGnw05n2w/s1600-r/twitter-mys2010.png" name="e902" border="0" width="50" height="50" " style="margin-right:1px;" alt="icon"/></a>  </div>
</center>
<center>
<a href="https://sites.google.com/site/fileblogfor/code/Social-Net-Mys2010.css"title="Download Full Code">
<img src="http://s14.postimg.org/hp6it0d2p/download_button.png" name="e902" border="0" width="100" height="60" /></a>
</center>
<script src='//codepen.io/assets/editor/live/css_live_reload_init.js'></script> 
<!-- setup our canvas element -->
<canvas id="canvas">Canvas is not supported in your browser.</canvas>
<script src="//assets.codepen.io/assets/common/stopExecutionOnTimeout-f961f59a28ef4fd551736b43f94620b5.js"></script>
<script>
      // when animating on canvas, it is best to use requestAnimationFrame instead of setTimeout or setInterval
// not supported in all browsers though and sometimes needs a prefix, so we need a shim
window.requestAnimFrame = ( function() {
 return window.requestAnimationFrame ||
    window.webkitRequestAnimationFrame ||
    window.mozRequestAnimationFrame ||
    function( callback ) {
     window.setTimeout( callback, 1000 / 60 );
    };
})();

// now we will setup our basic variables for the demo
var canvas = document.getElementById( 'canvas' ),
  ctx = canvas.getContext( '2d' ),
  // full screen dimensions
  cw = window.innerWidth,
  ch = window.innerHeight,
  // firework collection
  fireworks = [],
  // particle collection
  particles = [],
  // starting hue
  hue = 120,
  // when launching fireworks with a click, too many get launched at once without a limiter, one launch per 5 loop ticks
  limiterTotal = 5,
  limiterTick = 0,
  // this will time the auto launches of fireworks, one launch per 80 loop ticks
  timerTotal = 80,
  timerTick = 0,
  mousedown = false,
  // mouse x coordinate,
  mx,
  // mouse y coordinate
  my;
  
// set canvas dimensions
canvas.width = cw;
canvas.height = ch;

// now we are going to setup our function placeholders for the entire demo

// get a random number within a range
function random( min, max ) {
 return Math.random() * ( max - min ) + min;
}

// calculate the distance between two points
function calculateDistance( p1x, p1y, p2x, p2y ) {
 var xDistance = p1x - p2x,
   yDistance = p1y - p2y;
 return Math.sqrt( Math.pow( xDistance, 2 ) + Math.pow( yDistance, 2 ) );
}

// create firework
function Firework( sx, sy, tx, ty ) {
 // actual coordinates
 this.x = sx;
 this.y = sy;
 // starting coordinates
 this.sx = sx;
 this.sy = sy;
 // target coordinates
 this.tx = tx;
 this.ty = ty;
 // distance from starting point to target
 this.distanceToTarget = calculateDistance( sx, sy, tx, ty );
 this.distanceTraveled = 0;
 // track the past coordinates of each firework to create a trail effect, increase the coordinate count to create more prominent trails
 this.coordinates = [];
 this.coordinateCount = 3;
 // populate initial coordinate collection with the current coordinates
 while( this.coordinateCount-- ) {
  this.coordinates.push( [ this.x, this.y ] );
 }
 this.angle = Math.atan2( ty - sy, tx - sx );
 this.speed = 2;
 this.acceleration = 1.05;
 this.brightness = random( 50, 70 );
 // circle target indicator radius
 this.targetRadius = 1;
}

// update firework
Firework.prototype.update = function( index ) {
 // remove last item in coordinates array
 this.coordinates.pop();
 // add current coordinates to the start of the array
 this.coordinates.unshift( [ this.x, this.y ] );
 
 // cycle the circle target indicator radius
 if( this.targetRadius < 8 ) {
  this.targetRadius += 0.3;
 } else {
  this.targetRadius = 1;
 }
 
 // speed up the firework
 this.speed *= this.acceleration;
 
 // get the current velocities based on angle and speed
 var vx = Math.cos( this.angle ) * this.speed,
   vy = Math.sin( this.angle ) * this.speed;
 // how far will the firework have traveled with velocities applied?
 this.distanceTraveled = calculateDistance( this.sx, this.sy, this.x + vx, this.y + vy );
 
 // if the distance traveled, including velocities, is greater than the initial distance to the target, then the target has been reached
 if( this.distanceTraveled >= this.distanceToTarget ) {
  createParticles( this.tx, this.ty );
  // remove the firework, use the index passed into the update function to determine which to remove
  fireworks.splice( index, 1 );
 } else {
  // target not reached, keep traveling
  this.x += vx;
  this.y += vy;
 }
}

// draw firework
Firework.prototype.draw = function() {
 ctx.beginPath();
 // move to the last tracked coordinate in the set, then draw a line to the current x and y
 ctx.moveTo( this.coordinates[ this.coordinates.length - 1][ 0 ], this.coordinates[ this.coordinates.length - 1][ 1 ] );
 ctx.lineTo( this.x, this.y );
 ctx.strokeStyle = 'hsl(' + hue + ', 100%, ' + this.brightness + '%)';
 ctx.stroke();
 
 ctx.beginPath();
 // draw the target for this firework with a pulsing circle
 ctx.arc( this.tx, this.ty, this.targetRadius, 0, Math.PI * 2 );
 ctx.stroke();
}

// create particle
function Particle( x, y ) {
 this.x = x;
 this.y = y;
 // track the past coordinates of each particle to create a trail effect, increase the coordinate count to create more prominent trails
 this.coordinates = [];
 this.coordinateCount = 5;
 while( this.coordinateCount-- ) {
  this.coordinates.push( [ this.x, this.y ] );
 }
 // set a random angle in all possible directions, in radians
 this.angle = random( 0, Math.PI * 2 );
 this.speed = random( 1, 10 );
 // friction will slow the particle down
 this.friction = 0.95;
 // gravity will be applied and pull the particle down
 this.gravity = 1;
 // set the hue to a random number +-50 of the overall hue variable
 this.hue = random( hue - 50, hue + 50 );
 this.brightness = random( 50, 80 );
 this.alpha = 1;
 // set how fast the particle fades out
 this.decay = random( 0.015, 0.03 );
}

// update particle
Particle.prototype.update = function( index ) {
 // remove last item in coordinates array
 this.coordinates.pop();
 // add current coordinates to the start of the array
 this.coordinates.unshift( [ this.x, this.y ] );
 // slow down the particle
 this.speed *= this.friction;
 // apply velocity
 this.x += Math.cos( this.angle ) * this.speed;
 this.y += Math.sin( this.angle ) * this.speed + this.gravity;
 // fade out the particle
 this.alpha -= this.decay;
 
 // remove the particle once the alpha is low enough, based on the passed in index
 if( this.alpha <= this.decay ) {
  particles.splice( index, 1 );
 }
}

// draw particle
Particle.prototype.draw = function() {
 ctx. beginPath();
 // move to the last tracked coordinates in the set, then draw a line to the current x and y
 ctx.moveTo( this.coordinates[ this.coordinates.length - 1 ][ 0 ], this.coordinates[ this.coordinates.length - 1 ][ 1 ] );
 ctx.lineTo( this.x, this.y );
 ctx.strokeStyle = 'hsla(' + this.hue + ', 100%, ' + this.brightness + '%, ' + this.alpha + ')';
 ctx.stroke();
}

// create particle group/explosion
function createParticles( x, y ) {
 // increase the particle count for a bigger explosion, beware of the canvas performance hit with the increased particles though
 var particleCount = 30;
 while( particleCount-- ) {
  particles.push( new Particle( x, y ) );
 }
}

// main demo loop
function loop() {
 // this function will run endlessly with requestAnimationFrame
 requestAnimFrame( loop );
 
 // increase the hue to get different colored fireworks over time
 //hue += 0.5;
  
  // create random color
  hue= random(0, 360 );
 
 // normally, clearRect() would be used to clear the canvas
 // we want to create a trailing effect though
 // setting the composite operation to destination-out will allow us to clear the canvas at a specific opacity, rather than wiping it entirely
 ctx.globalCompositeOperation = 'destination-out';
 // decrease the alpha property to create more prominent trails
 ctx.fillStyle = 'rgba(0, 0, 0, 0.5)';
 ctx.fillRect( 0, 0, cw, ch );
 // change the composite operation back to our main mode
 // lighter creates bright highlight points as the fireworks and particles overlap each other
 ctx.globalCompositeOperation = 'lighter';
 
 // loop over each firework, draw it, update it
 var i = fireworks.length;
 while( i-- ) {
  fireworks[ i ].draw();
  fireworks[ i ].update( i );
 }
 
 // loop over each particle, draw it, update it
 var i = particles.length;
 while( i-- ) {
  particles[ i ].draw();
  particles[ i ].update( i );
 }
 
 // launch fireworks automatically to random coordinates, when the mouse isn't down
 if( timerTick >= timerTotal ) {
  if( !mousedown ) {
   // start the firework at the bottom middle of the screen, then set the random target coordinates, the random y coordinates will be set within the range of the top half of the screen
   fireworks.push( new Firework( cw / 2, ch, random( 0, cw ), random( 0, ch / 2 ) ) );
   timerTick = 0;
  }
 } else {
  timerTick++;
 }
 
 // limit the rate at which fireworks get launched when mouse is down
 if( limiterTick >= limiterTotal ) {
  if( mousedown ) {
   // start the firework at the bottom middle of the screen, then set the current mouse coordinates as the target
   fireworks.push( new Firework( cw / 2, ch, mx, my ) );
   limiterTick = 0;
  }
 } else {
  limiterTick++;
 }
}

// mouse event bindings
// update the mouse coordinates on mousemove
canvas.addEventListener( 'mousemove', function( e ) {
 mx = e.pageX - canvas.offsetLeft;
 my = e.pageY - canvas.offsetTop;
});

// toggle mousedown state and prevent canvas from being selected
canvas.addEventListener( 'mousedown', function( e ) {
 e.preventDefault();
 mousedown = true;
});

canvas.addEventListener( 'mouseup', function( e ) {
 e.preventDefault();
 mousedown = false;
});

// once the window loads, we are ready for some fireworks!
window.onload = loop;       
    </script> 
Firework  by. Chuong Dang
Responsive buttons by. Kevadamson
Design code is edited by. Mys2010 on Codepen
If you want to directly copy and paste you canDownload Here Sosial with firework

Memasang kode Pure CSS Christmas Lights with Audio
Code ini menggunakan CSS dan HTML serta Js. Untuk menerapkan kode tersebut Langkah awal Login ke akun blog klik tombol blog barubuat satubuah link baru  kemudian beri nama sesuai fungsi, klik Edit HTML pada link baru tersebut, hapus semua kode template  
ganti dengan kode blank template, yang tersedia pada sumber  berikut ini Get Blank Template edit background warna sesuai keinginan dan klik simpan selesai
Kemudian klik entri halaman baru HTML pada link tersebut
copy kode dibawah ini, pastekan kedalam halaman baru tersebut dan klik simpan selesai
 
<style>
body {);color:red;height:100%;overflow:hidden;}
header {
  -o-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding:  -2px 0;
  position: fixed;
  top: 0;
  width: 100%;
  background:  #111;
  border-bottom: 3px solid #dad;
}
/* GRADIEND */
.ap {
position: fixed;
right: 0;
bottom: 0;
left: 0;
height: 60px;
margin: auto;
font-family: Arial, sans-serif;
font-size: 14px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #333;
background: rgba(4,000,000, .4);
border-top: 2px solid #f0f;
z-index: 9999;
} 
/*Image Full*/
* {margin: 0; padding: 0;}
body {
/* Image */
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEtoLTbDEwDB8hwrVqVJXh36-DUB7qxmfNqPpFQjYL96-XSzdsIx-E7uF3rXSSFRVOEYv2Zke9CV0iu3byQOj7YL3VOChu_SmaYGKBsDJlXXJiO7NCo3CBRHXPTfEwRFIZnwQ_DlmL-xmk/s1600-r/badroom-mys2010.jpg);
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed; 
background-size: 1400px 750px;
} 
/*end*/
/* Music */
.player {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 210px;
    height: 100px;
    background: ##;
    border-radius: 10px;
    padding: 10px;
    font-size: 16px;
    color: #F0FFF0;
    font-family: arial, sans-serif;
}
.player .source-ctrl-container {
    height: 50px;
    width: 50px;
    background: ##;
    border-radius: 50%;
    float: left;
    position: relative; cursor: pointer;
    color: #FFD700;}
.player .volume-ctrl-container {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 10px;
    height: 50px;
    width: 118px;
    float: right;
}
.player .fa-pause {
    position: absolute;
    top: 18px;
    left: 18px;
}
.player .fa-play {
    position: absolute;
    top: 18px;
    left: 20px;
}.player .time-info {
    clear: both;
    position: relative;
    top: 8px;
    text-align: center;
    font-size: 13px;
}
.player .time-current {
    color: #8A2BE2;
}
.player .volume-slider {
    display: inline-block;
    height: 2px;
    width: 50px;
    background: #FF0000;
    margin: 0 10px;
    position: relative;
    top: -10px;
}.player .volume-knob {
    background: #B20000;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    position: relative;
    top: -6px;
}/*end*/
/*Led down*/
.lightrope {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  margin: -50px 0 0 0;
  padding: 0;
  pointer-events: none;
  width: 100%;
}
.lightrope li {
  position: relative;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  list-style: none;
  margin: 0;
  padding:  0;
  display: block;
  width: 12px;
  height: 28px;
  border-radius: 50%;
  margin: 12px;
  display: inline-block;
  background: #00f7a5;
  box-shadow: 0px 4.66667px 24px 3px #00f7a5;
  -webkit-animation-name: flash-1;
          animation-name: flash-1;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}
.lightrope li:nth-child(2n+1) {
  background: cyan;
  box-shadow: 0px 4.66667px 24px 3px rgba(0, 255, 255, 0.5);
  -webkit-animation-name: flash-2;
          animation-name: flash-2;
  -webkit-animation-duration: 0.4s;
          animation-duration: 0.4s;
}
.lightrope li:nth-child(4n+2) {
  background: #f70094;
  box-shadow: 0px 4.66667px 24px 3px #f70094;
  -webkit-animation-name: flash-3;
          animation-name: flash-3;
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
}
.lightrope li:nth-child(odd) {
  -webkit-animation-duration: 1.8s;
          animation-duration: 1.8s;
}
.lightrope li:nth-child(3n+1) {
  -webkit-animation-duration: 1.4s;
          animation-duration: 1.4s;
}
.lightrope li:before {
  content: "";
  position: absolute;
  background: #222;
  width: 10px;
  height: 9.33333px;
  border-radius: 3px;
  top: -4.66667px;
  left: 1px;
}
.lightrope li:after {
  content: "";
  top: -14px;
  left: 9px;
  position: absolute;
  width: 52px;
  height: 18.66667px;
  border-bottom: solid #222 2px;
  border-radius: 50%;
}
.lightrope li:last-child:after {
  content: none;
}
.lightrope li:first-child {
  margin-left: -40px;
}

@-webkit-keyframes flash-1 {
  0%, 100% {
    background: #00f7a5;
    box-shadow: 0px 4.66667px 24px 3px #00f7a5;
  }
  50% {
    background: rgba(0, 247, 165, 0.4);
    box-shadow: 0px 4.66667px 24px 3px rgba(0, 247, 165, 0.2);
  }
}

@keyframes flash-1 {
  0%, 100% {
    background: #00f7a5;
    box-shadow: 0px 4.66667px 24px 3px #00f7a5;
  }
  50% {
    background: rgba(0, 247, 165, 0.4);
    box-shadow: 0px 4.66667px 24px 3px rgba(0, 247, 165, 0.2);
  }
}
@-webkit-keyframes flash-2 {
  0%, 100% {
    background: cyan;
    box-shadow: 0px 4.66667px 24px 3px cyan;
  }
  50% {
    background: rgba(0, 255, 255, 0.4);
    box-shadow: 0px 4.66667px 24px 3px rgba(0, 255, 255, 0.2);
  }
}
@keyframes flash-2 {
  0%, 100% {
    background: cyan;
    box-shadow: 0px 4.66667px 24px 3px cyan;
  }
  50% {
    background: rgba(0, 255, 255, 0.4);
    box-shadow: 0px 4.66667px 24px 3px rgba(0, 255, 255, 0.2);
  }
}
@-webkit-keyframes flash-3 {
  0%, 100% {
    background: #f70094;
    box-shadow: 0px 4.66667px 24px 3px #f70094;
  }
  50% {
    background: rgba(247, 0, 148, 0.4);
    box-shadow: 0px 4.66667px 24px 3px rgba(247, 0, 148, 0.2);
  }
}
@keyframes flash-3 {
  0%, 100% {
    background: #f70094;
    box-shadow: 0px 4.66667px 24px 3px #f70094;
  }
  50% {
    background: rgba(247, 0, 148, 0.4);
    box-shadow: 0px 4.66667px 24px 3px rgba(247, 0, 148, 0.2);
  }
}
</style>
<ul class="lightrope">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<!-- GRADIEND -->
<div class="ap" id="ap">
<div align="center">
<audio id="player">
<source src="https://sites.google.com/site/songlagustudy/mp3/Tonight-i-celebrate-Mys2010s.mp3" type="audio/mpeg">
</audio>
<div align="center">
<header> 
<div class="Top Title Header">
<div align="center">
<a href="http://myscript2010s.blogspot.co.id/p/statistik-home-page.html"title="Myscript2010s"><font size="1" color="red"face="arial"> <b>EXCHANGE PICTURES</b></a>
</div>
</header>
<link rel='stylesheet prefetch' href='//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css'>

<script src='//assets.codepen.io/assets/common/stopExecutionOnTimeout.js?t=1'></script><script src='//ajax.googleapis.com/ajax/libs/mootools/1.4.5/mootools-yui-compressed.js'></script><script src='http://cdnjs.cloudflare.com/ajax/libs/mootools-more/1.4.0.1/mootools-more-yui-compressed.js'></script>
<script>
/**
* Requires mootools core and mootools more Slider
*/
var Player = function(audio_element, options) {
this.audio_obj = document.id(audio_element);
this.options = options;
this.init = function() {
this.status = 'pause';
//this.duration = this.audio_obj.duration;
this.time = '00';
this.render();
this.addEvents();
};
this.render = function() {
// source controller
this.source_ctrl_el = new Element('div.source-ctrl.fa.fa-play');
this.source_ctrl_button = new Element('div.source-ctrl-container')
.adopt(this.source_ctrl_el);
// time info
this.time_current_el = new Element('span.time-current');
this.time_duration_el = new Element('span.time-duration');
var time_info = new Element('div.time-info')
.adopt(
this.time_current_el,
new Element('span.time-current-duration-separator').set('text', ' / '),
this.time_duration_el
);
// volume ctrl
this.volume_slider = new Element('div.volume-slider');
this.volume_ctrl = new Element('div.volume-ctrl')
.adopt(
new Element('span.fa.fa-2x.fa-volume-off'),
this.volume_slider.adopt( new Element('div.volume-knob')),
new Element('span.fa.fa-2x.fa-volume-up')
);
var container = new Element('div.player')
.adopt(
this.source_ctrl_button,
new Element('div.volume-ctrl-container').adopt(this.volume_ctrl),
time_info
)
.inject(this.audio_obj, 'after');
};
this.addEvents = function() {
this.audio_obj.load();
this.audio_obj.addEventListener('loadeddata', function() { 
this.time_duration_el.set('text', this.toHHMMSS(this.audio_obj.duration));
this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
}.bind(this));
this.source_ctrl_button.addEvent('click', this.sourceCtrlAction.bind(this));
new Slider(this.volume_slider, this.volume_slider.getElement('.volume-knob'), {
range: [0, 100],
initialStep: this.audio_obj.volume * 100,
onChange: function(value){
this.audio_obj.volume = value/100;
}.bind(this)
});
};
this.sourceCtrlAction = function() {
if(this.status == 'pause') {
this.play();
}
else {
this.pause();
}
};
this.toHHMMSS = function(s) {
var sec_num = parseInt(s, 10);
var hours   = Math.floor(sec_num / 3600);
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
var seconds = sec_num - (hours * 3600) - (minutes * 60);
if(hours   < 10) { hours   = "0" + hours; }
        if(minutes < 10) { minutes = "0" + minutes; }
        if(seconds < 10) { seconds = "0" + seconds; }
        var time = (hours == '00' ? '' : hours + ':') + minutes + ':' + seconds;
        return time;
    }
    this.play = function() {
        this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
        this.time_ti = setInterval(function() {
            this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
        }.bind(this), 1000);
        this.source_ctrl_el.removeClass('fa-play').addClass('fa-pause');
        this.audio_obj.play();
        this.status = 'play';
    };
    this.pause = function() {
        clearInterval(this.time_ti);
        this.source_ctrl_el.removeClass('fa-pause').addClass('fa-play');
        this.audio_obj.pause();
        this.status = 'pause';
    };
}
var player = new Player('player');
player.init();
 </script>
Christmas Lights by. Toby
Audio Player Mp3 Code by. Cartoonistarif
Design code is edited by. Mys2010 on Codepen
If you want to directly copy and paste you canDownload Here Christmas Lights

Memasang kode Christmas tree and Xmas Lights
Code ini menggunakan CSS dan HTML serta Js. Untuk menerapkan kode tersebut Langkah awal Login ke akun blog klik tombol blog barubuat satubuah link baru  kemudian beri nama sesuai fungsi, klik Edit HTML pada link baru tersebut, hapus semua kode template  
ganti dengan kode blank template, yang tersedia pada sumber  berikut ini Get Blank Template edit background warna sesuai keinginan dan klik simpan selesai
Kemudian klik entri halaman baru HTML pada link tersebut
copy kode dibawah ini, pastekan kedalam halaman baru tersebut dan klik simpan selesai
<style class="cp-pen-styles">
body {#);color:red;height:100%;overflow:hidden;}

header {
  -o-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding:  0px 0;
  position: fixed;
  top: 0;
  width: 100%;
  background: #222;
  border-bottom: 3px solid #dad;
}

/* GRADIEND */
.ap {
position: fixed;
right: 0;
bottom: 0;
left: 0;
height: 50px;
margin: auto;
font-family: Arial, sans-serif;
font-size: 14px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #333;
background: #222;
border-top: 2px solid #f0f;
z-index: 9999;
} 
/*led*/
body {
  background: #151515;
}

#lights {
  position: bottom;
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
  display: flex;
}
#lights .led {
  position: relative;
  float: left;
  width: 10px;
  height: 15px;
  margin: auto;
  border-radius: 5px 5px 100% 100%;
  animation: glow 0.5s linear infinite;
}
#lights .led:before {
  content: '';
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  width: 10px;
  height: 10px;
  border-radius: 0 0 3px 3px;
  background: #333;
  box-shadow: inset 0 -3px 3px rgba(255, 255, 255, 0.1);
}
#lights .led:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 5px 5px 100% 100%;
  box-shadow: inset 3px 3px 6px rgba(255, 255, 255, 0.15);
}
#lights .led:nth-child(1) {
  animation-delay: 0.1s;
}
#lights .led:nth-child(2) {
  animation-delay: 0.2s;
}
#lights .led:nth-child(3) {
  animation-delay: 0.3s;
}
#lights .led:nth-child(4) {
  animation-delay: 0.4s;
}
#lights .led:nth-child(5) {
  animation-delay: 0.5s;
}
#lights .led:nth-child(6) {
  animation-delay: 0.6s;
}
#lights .led:nth-child(7) {
  animation-delay: 0.7s;
}
#lights .led:nth-child(8) {
  animation-delay: 0.8s;
}
#lights .led:nth-child(9) {
  animation-delay: 0.9s;
}
#lights .led:nth-child(10) {
  animation-delay: 1s;
}
#lights .led:nth-child(11) {
  animation-delay: 1.1s;
}
#lights .led:nth-child(12) {
  animation-delay: 1.2s;
}
#lights .led:nth-child(13) {
  animation-delay: 1.3s;
}
#lights .led:nth-child(14) {
  animation-delay: 1.4s;
}
#lights .led:nth-child(15) {
  animation-delay: 1.5s;
}
#lights .led:nth-child(16) {
  animation-delay: 1.6s;
}
#lights .led:nth-child(17) {
  animation-delay: 1.7s;
}
#lights .led:nth-child(18) {
  animation-delay: 1.8s;
}
#lights .led:nth-child(19) {
  animation-delay: 1.9s;
}
#lights .led:nth-child(20) {
  animation-delay: 2s;
}

@keyframes glow {
  50% {
    background: transparent;
    box-shadow: 0 0 10px transparent;
  }
}
.frame {
  
  font-size: 2em;
  text-shadow: 1px 1px black;
  color: green;
  text-align: center;
}
.frame canvas {
  display: block:center;
  padding: 15px 30px 15px 30px;
  background-color: #151515;
}
/* Requires font-awesome */
.player {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 210px;
    height: 100px;
    background: ##;
    border-radius: 10px;
    padding: 10px;
    font-size: 16px;
    color: #00008B;
    font-family: arial, sans-serif;
}
.player .source-ctrl-container {
    height: 50px;
    width: 50px;
    background: ##;
    border-radius: 50%;
    float: left;
    position: relative; cursor: pointer;
    color: #FF0000;}
.player .volume-ctrl-container {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 10px;
    height: 50px;
    width: 118px;
    float: right;
}
.player .fa-pause {
    position: absolute;
    top: 18px;
    left: 18px;
}
.player .fa-play {
    position: absolute;
    top: 18px;
    left: 20px;
}.player .time-info {
    clear: both;
    position: relative;
    top: 8px;
    text-align: center;
    font-size: 13px;
}
.player .time-current {
    color: #8A2BE2;
}
.player .volume-slider {
    display: inline-block;
    height: 2px;
    width: 50px;
    background: #0000FF;
    margin: 0 10px;
    position: relative;
    top: -10px;
}.player .volume-knob {
    background: #8A2BE2;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    position: relative;
    top: -6px;
}
<div id='lights'>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
<div class='led'>
</div>
</div>
<div class='frame'>
<canvas id='tree'></canvas>
<div align="center">
<audio id="player">
<source src="https://sites.google.com/site/gg1cover/music/Angels-We-Have-Heard-On-High-Mys2010s.mp3" type="audio/mpeg">
</audio>
</div>
<!-- GRADIEND -->
<div class="ap" id="ap">
<div align="center">
<p>
Cibeber Cimahi</p>
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9mZwE1hxxBIz-tWksu-19Ci_bDAev9Twjk2s3_RJ3Y3DqPeaPkqWJ3nwDgTJ40UNr7AfkjNcUrMrZyk7sjM5SW9zZawfYM2izL8G7E0tKNBQtsGXomZXySgY_AFT2HEx818p1SNdjUrLt/s1600-r/Loading-Mys2010.gif" name="e902" border="0" width="28" height="29" /></a>


<div align="center">
<header> 
<div class="Top Title Header">
<div align="center">
<a href="http://myscript2010s.blogspot.co.id/p/statistik-home-page.html"title="Myscript2010s"><font size="1" color=" #CD5C5C"face="arial"> <b>EXCHANGE PICTURES</b></a>
</div>
</header>
<link rel='stylesheet prefetch' href='//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css'>

<script src='//assets.codepen.io/assets/common/stopExecutionOnTimeout.js?t=1'></script><script src='//ajax.googleapis.com/ajax/libs/mootools/1.4.5/mootools-yui-compressed.js'></script><script src='http://cdnjs.cloudflare.com/ajax/libs/mootools-more/1.4.0.1/mootools-more-yui-compressed.js'></script>

<script>
/**
* Requires mootools core and mootools more Slider
*/

var Player = function(audio_element, options) {

this.audio_obj = document.id(audio_element);
this.options = options;

this.init = function() {
this.status = 'pause';
//this.duration = this.audio_obj.duration;
this.time = '00';
this.render();
this.addEvents();
};

this.render = function() {

// source controller
this.source_ctrl_el = new Element('div.source-ctrl.fa.fa-play');
this.source_ctrl_button = new Element('div.source-ctrl-container')
.adopt(this.source_ctrl_el);

// time info
this.time_current_el = new Element('span.time-current');
this.time_duration_el = new Element('span.time-duration');
var time_info = new Element('div.time-info')
.adopt(
this.time_current_el,
new Element('span.time-current-duration-separator').set('text', ' / '),
this.time_duration_el
);

// volume ctrl
this.volume_slider = new Element('div.volume-slider');
this.volume_ctrl = new Element('div.volume-ctrl')
.adopt(
new Element('span.fa.fa-2x.fa-volume-off'),
this.volume_slider.adopt( new Element('div.volume-knob')),
new Element('span.fa.fa-2x.fa-volume-up')
);

var container = new Element('div.player')
.adopt(
this.source_ctrl_button,
new Element('div.volume-ctrl-container').adopt(this.volume_ctrl),
time_info
)
.inject(this.audio_obj, 'after');
};

this.addEvents = function() {
this.audio_obj.load();
this.audio_obj.addEventListener('loadeddata', function() { 
this.time_duration_el.set('text', this.toHHMMSS(this.audio_obj.duration));
this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
}.bind(this));
this.source_ctrl_button.addEvent('click', this.sourceCtrlAction.bind(this));

new Slider(this.volume_slider, this.volume_slider.getElement('.volume-knob'), {
range: [0, 100],
initialStep: this.audio_obj.volume * 100,
onChange: function(value){
this.audio_obj.volume = value/100;
}.bind(this)
});
};

this.sourceCtrlAction = function() {
if(this.status == 'pause') {
this.play();
}
else {
this.pause();
}
};

this.toHHMMSS = function(s) {
var sec_num = parseInt(s, 10);
var hours   = Math.floor(sec_num / 3600);
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
var seconds = sec_num - (hours * 3600) - (minutes * 60);

if(hours   < 10) { hours   = "0" + hours; }
        if(minutes < 10) { minutes = "0" + minutes; }
        if(seconds < 10) { seconds = "0" + seconds; }

        var time = (hours == '00' ? '' : hours + ':') + minutes + ':' + seconds;

        return time;
    }

    this.play = function() {
        this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
        this.time_ti = setInterval(function() {
            this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
        }.bind(this), 1000);
        this.source_ctrl_el.removeClass('fa-play').addClass('fa-pause');
        this.audio_obj.play();
        this.status = 'play';
    };

    this.pause = function() {
        clearInterval(this.time_ti);
        this.source_ctrl_el.removeClass('fa-pause').addClass('fa-play');
        this.audio_obj.pause();
        this.status = 'pause';
    };

}

var player = new Player('player');
player.init();
 </script>

<led>
<script src='//dmnbd74khqk5q.cloudfront.net/assets/common/stopExecutionOnTimeout.js?t=1'></script>
<script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>

<script src='//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js'></script>

<script>$('.led').each(function (i) {
    var c = 50 * i;
    $(this).css({
        backgroundColor: 'hsl(' + c + ',75%,50%)',
        boxShadow: '0 0 10px hsl(' + c + ',75%,50%)'
    });
});
 
</script>



<xmast>
<script src='//dmnbd74khqk5q.cloudfront.net/assets/common/stopExecutionOnTimeout.js?t=1'></script>
<script>(function() {
  var SwirlNode, Tree, TreeSwirl, height, swirls, width,
    bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; };

  width = 250;

  height = 300;

  swirls = [
    {
      color: 'red',
      nodes: 50,
      speed: 3,
      radius: 2
    }, {
      color: 'green',
      nodes: 200,
      speed: 3,
      radius: 1.5
    }, {
      color: 'blue',
      nodes: 50,
      speed: 3,
      radius: 2
    }, {
      color: 'green',
      nodes: 200,
      speed: 3,
      radius: 1.5
    }
  ];

  Tree = (function() {
    function Tree(w, h, swirls) {
      this.run = bind(this.run, this);
      var i;
      this.width = w;
      this.height = h;
      this.canvas = document.getElementById('tree');
      this.context = this.canvas.getContext('2d');
      this.canvas.width = w;
      this.canvas.height = h;
      this.swirls = (function() {
        var j, ref, results;
        results = [];
        for (i = j = 0, ref = swirls.length; 0 <= ref ? j < ref : j > ref; i = 0 <= ref ? ++j : --j) {
          results.push(new TreeSwirl(this, swirls[i], i / swirls.length));
        }
        return results;
      }).call(this);
      this.run();
    }

    Tree.prototype.run = function(t) {
      if (t == null) {
        t = 0;
      }
      window.requestAnimationFrame(this.run);
      return this.draw(t);
    };

    Tree.prototype.draw = function(t) {
      var j, k, len, len1, ref, ref1, results, s;
      this.context.clearRect(0, 0, this.width, this.height);
      ref = this.swirls;
      for (j = 0, len = ref.length; j < len; j++) {
        s = ref[j];
        s.drawBack(t);
      }
      ref1 = this.swirls;
      results = [];
      for (k = 0, len1 = ref1.length; k < len1; k++) {
        s = ref1[k];
        results.push(s.drawFront(t));
      }
      return results;
    };

    return Tree;

  })();

  TreeSwirl = (function() {
    function TreeSwirl(tree, s, offset) {
      var i;
      this.tree = tree;
      this.offset = offset;
      this.color = s.color;
      this.speed = s.speed;
      this.radius = s.radius;
      this.nodes = (function() {
        var j, ref, results;
        results = [];
        for (i = j = 0, ref = s.nodes; 0 <= ref ? j < ref : j > ref; i = 0 <= ref ? ++j : --j) {
          results.push(new SwirlNode(this, i / s.nodes));
        }
        return results;
      }).call(this);
    }

    TreeSwirl.prototype.drawBack = function(t) {
      var j, len, n, ref, results;
      ref = this.nodes;
      results = [];
      for (j = 0, len = ref.length; j < len; j++) {
        n = ref[j];
        if (n.inBack(t)) {
          results.push(n.draw(t));
        }
      }
      return results;
    };

    TreeSwirl.prototype.drawFront = function(t) {
      var j, len, n, ref, results;
      ref = this.nodes;
      results = [];
      for (j = 0, len = ref.length; j < len; j++) {
        n = ref[j];
        if (n.inFront(t)) {
          results.push(n.draw(t));
        }
      }
      return results;
    };

    return TreeSwirl;

  })();

  SwirlNode = (function() {
    function SwirlNode(swirl, offset) {
      this.swirl = swirl;
      this.offset = offset;
    }

    SwirlNode.prototype.yPos = function() {
      var d, od;
      d = this.t / 1000 * this.swirl.speed;
      od = d + this.offset * this.swirl.tree.height;
      return (this.swirl.tree.height - od % this.swirl.tree.height) % this.swirl.tree.height;
    };

    SwirlNode.prototype.xDeg = function() {
      return this.yPos() * 5 + 360 * this.swirl.offset;
    };

    SwirlNode.prototype.xRad = function() {
      return this.xDeg() * Math.PI / 180;
    };
    SwirlNode.prototype.xPos = function() {
      return Math.sin(this.xRad()) * this.swirl.tree.width * this.yPos() / this.swirl.tree.height / 2 + this.swirl.tree.width / 2;
    };
    SwirlNode.prototype.shade = function() {
      return (Math.cos(this.xRad()) + 1) / 3;
    };
    SwirlNode.prototype.inBack = function(t) {
      this.t = t;
      return Math.cos(this.xRad()) > 0;
    };
    SwirlNode.prototype.inFront = function(t) {
      this.t = t;
      return !this.inBack(t);
    };
    SwirlNode.prototype.draw = function(t) {
      this.t = t - 180;
      this.drawNode(this.swirl.radius * 0.6, this.shade() + 0.4);
      this.t = t - 90;
      this.drawNode(this.swirl.radius * 0.8, this.shade() + 0.2);
      this.t = t;
      return this.drawNode(this.swirl.radius, this.shade());
    };
    SwirlNode.prototype.drawNode = function(size, shade) {
      var c;
      c = this.swirl.tree.context;
      c.beginPath();
      c.arc(this.xPos(), this.yPos(), size, 0, 2 * Math.PI);
      c.fillStyle = this.swirl.color;
      c.fill();
      c.fillStyle = "rgba(0,0,0," + shade + ")";
      return c.fill();
    };
    return SwirlNode;
  })();
  new Tree(width, height, swirls);
}).call(this);
</script>
Xmas Lights by. W Wolf Wizard
Christmas tree by. Jeremy Brenner
Audio Code by. Cartoonistarif
Code Edited by. Mys2010 on Codepen
If you want to directly copy and paste you canDownload Here Tree and Xmas Lights

Memasang kode Christmas Snowfall with audio
Code ini menggunakan CSS dan HTML serta Js. Untuk menerapkan kode tersebut Langkah awal Login ke akun blog klik tombol blog barubuat satubuah link baru  kemudian beri nama sesuai fungsi, klik Edit HTML pada link baru tersebut, hapus semua kode template  
ganti dengan kode blank template, yang tersedia pada sumber  berikut ini Get Blank Template edit background warna sesuai keinginan dan klik simpan selesai
Kemudian klik entri halaman baru HTML pada link tersebut
copy kode dibawah ini, pastekan kedalam halaman baru tersebut dan klik simpan selesai
 
<style>
body {);color:red;height:100%;overflow:hidden;}
header {
  -o-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding:  -2px 0;
  position: fixed;
  top: 0;
  width: 100%;
  background: #00008B;
  border-bottom: 3px solid #dad;
}
/* GRADIEND */
.ap {
position: fixed;
right: 0;
bottom: 0;
left: 0;
height: 60px;
margin: auto;
font-family: Arial, sans-serif;
font-size: 14px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #333;
background: #9400D3 ;
border-top: 2px solid #f0f;
z-index: 9999;
} 
/*Image Full*/
* {margin: 0; padding: 0;}
body {
/* Image */
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrz26Px6WAAWfWQKk-nRyXI6xAtTyMvxWsY61XU9hG-Qna7jgeB7qabQBQYC-l8DIucSoiQ1URoulh7jd5UP9EtmQDDHaLtTU-LzFsmeOPzRkj4cuv7pdWA28zWl4AERtpBVxk3cymc-4Y/s1600-r/bg-mys2010.jpg);
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed; 
background-size: 1200px 555px;
} 
html,body {
    height: 100%; 
    width: 100%;
    margin: 0;
    padding: 0;
}
canvas {
    position: absolute;
}
/* Requires font-awesome */
.player {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 210px;
    height: 100px;
    background: ##;
    border-radius: 10px;
    padding: 10px;
    font-size: 16px;
    color: #00008B;
    font-family: arial, sans-serif;
}
.player .source-ctrl-container {
    height: 50px;
    width: 50px;
    background: ##;
    border-radius: 50%;
    float: left;
    position: relative; cursor: pointer;
    color: #000;}
.player .volume-ctrl-container {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 10px;
    height: 50px;
    width: 118px;
    float: right;
}
.player .fa-pause {
    position: absolute;
    top: 18px;
    left: 18px;
}
.player .fa-play {
    position: absolute;
    top: 18px;
    left: 20px;
}.player .time-info {
    clear: both;
    position: relative;
    top: 8px;
    text-align: center;
    font-size: 13px;
}
.player .time-current {
    color: #8A2BE2;
}
.player .volume-slider {
    display: inline-block;
    height: 2px;
    width: 50px;
    background: #0000FF;
    margin: 0 10px;
    position: relative;
    top: -10px;
}.player .volume-knob {
    background: #111;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    position: relative;
    top: -6px;
}
<canvas id="canvas"></canvas>
<header> 
<div class="Top Title Header">
<div align="center">

<a href="http://demoshow-mys2010.blogspot.co.id/2016/04/xmast-sungguh2.html" title="Tukar Gambar"><b>EXCHANGE PICTURES</b></a>
</div>
</header>

<!-- GRADIEND -->
<div class="ap" id="ap">
<div align="center">
<audio id="player">
<source src="https://sites.google.com/site/gg1cover/music/sungguh-Mys2010s.mp3" type="audio/mpeg">
</audio><link rel='stylesheet prefetch' href='//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css'>

<script src='//assets.codepen.io/assets/common/stopExecutionOnTimeout.js?t=1'></script><script src='//ajax.googleapis.com/ajax/libs/mootools/1.4.5/mootools-yui-compressed.js'></script><script src='http://cdnjs.cloudflare.com/ajax/libs/mootools-more/1.4.0.1/mootools-more-yui-compressed.js'></script>
<script>
/**
* Requires mootools core and mootools more Slider
*/

var Player = function(audio_element, options) {

this.audio_obj = document.id(audio_element);
this.options = options;

this.init = function() {
this.status = 'pause';
//this.duration = this.audio_obj.duration;
this.time = '00';
this.render();
this.addEvents();
};

this.render = function() {

// source controller
this.source_ctrl_el = new Element('div.source-ctrl.fa.fa-play');
this.source_ctrl_button = new Element('div.source-ctrl-container')
.adopt(this.source_ctrl_el);

// time info
this.time_current_el = new Element('span.time-current');
this.time_duration_el = new Element('span.time-duration');
var time_info = new Element('div.time-info')
.adopt(
this.time_current_el,
new Element('span.time-current-duration-separator').set('text', ' / '),
this.time_duration_el
);

// volume ctrl
this.volume_slider = new Element('div.volume-slider');
this.volume_ctrl = new Element('div.volume-ctrl')
.adopt(
new Element('span.fa.fa-2x.fa-volume-off'),
this.volume_slider.adopt( new Element('div.volume-knob')),
new Element('span.fa.fa-2x.fa-volume-up')
);

var container = new Element('div.player')
.adopt(
this.source_ctrl_button,
new Element('div.volume-ctrl-container').adopt(this.volume_ctrl),
time_info
)
.inject(this.audio_obj, 'after');
};

this.addEvents = function() {
this.audio_obj.load();
this.audio_obj.addEventListener('loadeddata', function() { 
this.time_duration_el.set('text', this.toHHMMSS(this.audio_obj.duration));
this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
}.bind(this));
this.source_ctrl_button.addEvent('click', this.sourceCtrlAction.bind(this));

new Slider(this.volume_slider, this.volume_slider.getElement('.volume-knob'), {
range: [0, 100],
initialStep: this.audio_obj.volume * 100,
onChange: function(value){
this.audio_obj.volume = value/100;
}.bind(this)
});
};

this.sourceCtrlAction = function() {
if(this.status == 'pause') {
this.play();
}
else {
this.pause();
}
};

this.toHHMMSS = function(s) {
var sec_num = parseInt(s, 10);
var hours   = Math.floor(sec_num / 3600);
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
var seconds = sec_num - (hours * 3600) - (minutes * 60);

if(hours   < 10) { hours   = "0" + hours; }
        if(minutes < 10) { minutes = "0" + minutes; }
        if(seconds < 10) { seconds = "0" + seconds; }

        var time = (hours == '00' ? '' : hours + ':') + minutes + ':' + seconds;

        return time;
    }

    this.play = function() {
        this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
        this.time_ti = setInterval(function() {
            this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
        }.bind(this), 1000);
        this.source_ctrl_el.removeClass('fa-play').addClass('fa-pause');
        this.audio_obj.play();
        this.status = 'play';
    };

    this.pause = function() {
        clearInterval(this.time_ti);
        this.source_ctrl_el.removeClass('fa-pause').addClass('fa-play');
        this.audio_obj.pause();
        this.status = 'pause';
    };

}

var player = new Player('player');
player.init();
 </script>

<snow>
<script src='//dmnbd74khqk5q.cloudfront.net/assets/common/stopExecutionOnTimeout.js?t=1'></script>
<script>function Flake(x,y,vx,vy,s) {
    this.x = x;
    this.y = y;
    this.vx = vx;
    this.mx = Math.abs(vx * 2);
    this.vy = vy;
    this.my = vy;
    this.s = s;
    this.seed = Math.random() * 1e12;
    ///
    var canvas = document.createElement('canvas'),
        context = canvas.getContext('2d'),
        height = canvas.height = s * 2,
        width = canvas.width = s * 2,
        grad = context.createRadialGradient(s, s, 1, s, s, s);
    grad.addColorStop(0, 'rgba(255,255,255,.66)');
    grad.addColorStop(1, 'rgba(255,255,255,0)');
    context.beginPath();
    context.arc(s, s, s, 0, Math.PI * 2, !0);
    context.fillStyle = grad;
    context.fill();
    context.closePath();
    
    this.img = canvas;
}
Flake.prototype = {
    constructor: Flake,
    update: function() {
        this.x += this.vx;
        this.y += this.vy;
        
        if( this.x > width + this.s * 2 ) {
            this.x = 0 - this.s * 2;
        }
        if( this.x < 0 - this.s * 2 ) {
            this.x = width + this.s * 2;
        }
        
        if( this.y > height + this.s * 2 ) {
            this.y = 0 - this.s * 2;
        }
        if( this.y < 0 - this.s * 2 ) {
            this.y = height + this.s * 2;
        }
        if( Math.abs(this.vx) > this.mx ) {
            this.vx = this.vs > 0 ? this.mx : -1 * this.mx;
        }
        // direction modification is kinda cheap... 
        this.vx += Math.sin(Date.now() + this.seed)/100;
        if( this.vy < this.my ) {
            this.vy += this.my/10;
        }
    }
};

var canvas, context, height, width, snow_count, hand_size, snow;

setTimeout(init, 10);

function init() {
    canvas = document.getElementById('canvas');
    context = canvas.getContext('2d');
    height = canvas.height = document.body.offsetHeight;
    width = canvas.width = document.body.offsetWidth;

    snow_count = 128;
    hand_size = 32;
    snow = [];

    for( var i = 0; i < snow_count; i++ ) {
    
        var x = Math.random() * width,
            y = Math.random() * height,
            s = Math.random() * 2.5 + 2.5,
            vx = Math.random() * 2 - 1,
            vy = Math.random() + s/2.5;
        snow.push(new Flake(x,y,vx,vy,s));
    }
    
    canvas.onmousemove = function(e) {   
        for( var i = 0; i < snow_count; i++ ) {
            var dx = snow[i].x - e.clientX,
                dy = snow[i].y - e.clientY,
                d = Math.sqrt(dx*dx + dy*dy);
            if( d < hand_size ) {
                var r = Math.atan2(dy, dx);
                snow[i].vx = 2 * Math.cos(r);
                snow[i].vy = 2 * Math.sin(r);
            }
        }    
    };
    
    update();
    render();
}

function update() {
    for( var i = 0; i < snow_count; i++ ) {
        snow[i].update();
    }
    setTimeout(update, 1000/30);
}
function render() {
    context.clearRect(0, 0, width, height);
    for( var i = 0; i < snow_count; i++ ) {
        context.drawImage(snow[i].img, snow[i].x - snow[i].s, snow[i].y - snow[i].s);
    }
    requestAnimationFrame(render);
}
</script>
Snowfall by. Long Nguyen
Audio Code by. Cartoonistarif
Code Edited by. Mys2010 on Codepen
If you want to directly copy and paste you canDownload Here Snowfall with audio 

Memasang kode Christmas with audio
Code ini menggunakan CSS dan HTML serta Js. Untuk menerapkan kode tersebut Langkah awal Login ke akun blog klik tombol blog barubuat satubuah link baru  kemudian beri nama sesuai fungsi, klik Edit HTML pada link baru tersebut, hapus semua kode template  
ganti dengan kode blank template, yang tersedia pada sumber  berikut ini Get Blank Template edit background warna sesuai keinginan dan klik simpan selesai
Kemudian klik entri halaman baru HTML pada link tersebut
copy kode dibawah ini, pastekan kedalam halaman baru tersebut dan klik simpan selesai
<style class="Mys2010-styles">
header {
  -o-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding:  -51px 0;
  position: fixed;
  top: 0;
  width: 100%;
  background: #111;
  border-bottom: 3px solid #dad;
}
/* GRADIEND */
.ap {
position: fixed;
right: 0;
bottom: 0;
left: 0;
height: 60px;
margin: auto;
font-family: Arial, sans-serif;
font-size: 14px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #333;
background: rgba(7,000,000, .7);
border-top: 2px solid #f0f;
z-index: 9999;
}
html {
  background: # ;
  overflow: hidden;
  width: 100%;
}

#container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: -260px;
  margin: 0 auto;
  background-image: linear-gradient(#001 0%, #208 100%);
  overflow: hidden;
}
.sky {
  position: absolute;
  top: 0;
  opacity: .5;
  z-index: 2;
  overflow: hidden;
}

.flake {
  z-index: 4;
  overflow: hidden;
  left: -100px;
}
.flake:nth-child(1) {
  animation: s1 4s linear infinite;
  animation-delay: 40ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.31;
  overflow: hidden;
}
@keyframes s1 {
  0% {
    top: -100px;
    left: 1425px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1438px;
    transform: rotateZ(501deg);
  }
}
.flake:nth-child(2) {
  animation: s2 6s linear infinite;
  animation-delay: 80ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.89;
  overflow: hidden;
}
@keyframes s2 {
  0% {
    top: -100px;
    left: 1294px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1367px;
    transform: rotateZ(4deg);
  }
}
.flake:nth-child(3) {
  animation: s3 9s linear infinite;
  animation-delay: 120ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.7;
  overflow: hidden;
}
@keyframes s3 {
  0% {
    top: -100px;
    left: 609px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 590px;
    transform: rotateZ(459deg);
  }
}
.flake:nth-child(4) {
  animation: s4 5s linear infinite;
  animation-delay: 160ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.55;
  overflow: hidden;
}
@keyframes s4 {
  0% {
    top: -100px;
    left: 1042px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1070px;
    transform: rotateZ(189deg);
  }
}
.flake:nth-child(5) {
  animation: s5 3s linear infinite;
  animation-delay: 200ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.16;
  overflow: hidden;
}
@keyframes s5 {
  0% {
    top: -100px;
    left: 383px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 323px;
    transform: rotateZ(161deg);
  }
}
.flake:nth-child(6) {
  animation: s6 6s linear infinite;
  animation-delay: 240ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.62;
  overflow: hidden;
}
@keyframes s6 {
  0% {
    top: -100px;
    left: 241px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 269px;
    transform: rotateZ(140deg);
  }
}
.flake:nth-child(7) {
  animation: s7 9s linear infinite;
  animation-delay: 280ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.31;
  overflow: hidden;
}
@keyframes s7 {
  0% {
    top: -100px;
    left: 848px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 827px;
    transform: rotateZ(507deg);
  }
}
.flake:nth-child(8) {
  animation: s8 8s linear infinite;
  animation-delay: 320ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.15;
  overflow: hidden;
}
@keyframes s8 {
  0% {
    top: -100px;
    left: 658px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 565px;
    transform: rotateZ(778deg);
  }
}
.flake:nth-child(9) {
  animation: s9 8s linear infinite;
  animation-delay: 360ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.96;
  overflow: hidden;
}
@keyframes s9 {
  0% {
    top: -100px;
    left: 1373px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1347px;
    transform: rotateZ(68deg);
  }
}
.flake:nth-child(10) {
  animation: s10 8s linear infinite;
  animation-delay: 400ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.86;
  overflow: hidden;
}
@keyframes s10 {
  0% {
    top: -100px;
    left: 811px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 820px;
    transform: rotateZ(72deg);
  }
}
.flake:nth-child(11) {
  animation: s11 6s linear infinite;
  animation-delay: 440ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.94;
  overflow: hidden;
}
@keyframes s11 {
  0% {
    top: -100px;
    left: 1438px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1408px;
    transform: rotateZ(755deg);
  }
}
.flake:nth-child(12) {
  animation: s12 8s linear infinite;
  animation-delay: 480ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.2;
  overflow: hidden;
}
@keyframes s12 {
  0% {
    top: -100px;
    left: 1058px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1073px;
    transform: rotateZ(24deg);
  }
}
.flake:nth-child(13) {
  animation: s13 6s linear infinite;
  animation-delay: 520ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.6;
  overflow: hidden;
}
@keyframes s13 {
  0% {
    top: -100px;
    left: 1034px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1042px;
    transform: rotateZ(116deg);
  }
}
.flake:nth-child(14) {
  animation: s14 6s linear infinite;
  animation-delay: 560ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.16;
  overflow: hidden;
}
@keyframes s14 {
  0% {
    top: -100px;
    left: 1031px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1054px;
    transform: rotateZ(785deg);
  }
}
.flake:nth-child(15) {
  animation: s15 5s linear infinite;
  animation-delay: 600ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.04;
  overflow: hidden;
}
@keyframes s15 {
  0% {
    top: -100px;
    left: 1227px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1194px;
    transform: rotateZ(377deg);
  }
}
.flake:nth-child(16) {
  animation: s16 4s linear infinite;
  animation-delay: 640ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.34;
  overflow: hidden;
}
@keyframes s16 {
  0% {
    top: -100px;
    left: 593px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 634px;
    transform: rotateZ(163deg);
  }
}
.flake:nth-child(17) {
  animation: s17 8s linear infinite;
  animation-delay: 680ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.89;
  overflow: hidden;
}
@keyframes s17 {
  0% {
    top: -100px;
    left: 1154px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1153px;
    transform: rotateZ(301deg);
  }
}
.flake:nth-child(18) {
  animation: s18 9s linear infinite;
  animation-delay: 720ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.28;
  overflow: hidden;
}
@keyframes s18 {
  0% {
    top: -100px;
    left: 625px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 630px;
    transform: rotateZ(539deg);
  }
}
.flake:nth-child(19) {
  animation: s19 3s linear infinite;
  animation-delay: 760ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.32;
  overflow: hidden;
}
@keyframes s19 {
  0% {
    top: -100px;
    left: 861px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 799px;
    transform: rotateZ(606deg);
  }
}
.flake:nth-child(20) {
  animation: s20 7s linear infinite;
  animation-delay: 800ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.83;
  overflow: hidden;
}
@keyframes s20 {
  0% {
    top: -100px;
    left: 1439px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1382px;
    transform: rotateZ(704deg);
  }
}
.flake:nth-child(21) {
  animation: s21 5s linear infinite;
  animation-delay: 840ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.22;
  overflow: hidden;
}
@keyframes s21 {
  0% {
    top: -100px;
    left: 331px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 307px;
    transform: rotateZ(609deg);
  }
}
.flake:nth-child(22) {
  animation: s22 8s linear infinite;
  animation-delay: 880ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.94;
  overflow: hidden;
}
@keyframes s22 {
  0% {
    top: -100px;
    left: 67px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 113px;
    transform: rotateZ(507deg);
  }
}
.flake:nth-child(23) {
  animation: s23 8s linear infinite;
  animation-delay: 920ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.33;
  overflow: hidden;
}
@keyframes s23 {
  0% {
    top: -100px;
    left: 576px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 540px;
    transform: rotateZ(133deg);
  }
}
.flake:nth-child(24) {
  animation: s24 3s linear infinite;
  animation-delay: 960ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.18;
  overflow: hidden;
}
@keyframes s24 {
  0% {
    top: -100px;
    left: 831px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 759px;
    transform: rotateZ(225deg);
  }
}
.flake:nth-child(25) {
  animation: s25 7s linear infinite;
  animation-delay: 1000ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.1;
  overflow: hidden;
}
@keyframes s25 {
  0% {
    top: -100px;
    left: 248px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 212px;
    transform: rotateZ(39deg);
  }
}
.flake:nth-child(26) {
  animation: s26 5s linear infinite;
  animation-delay: 1040ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.98;
  overflow: hidden;
}
@keyframes s26 {
  0% {
    top: -100px;
    left: 16px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 7px;
    transform: rotateZ(323deg);
  }
}
.flake:nth-child(27) {
  animation: s27 3s linear infinite;
  animation-delay: 1080ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.35;
  overflow: hidden;
}
@keyframes s27 {
  0% {
    top: -100px;
    left: 208px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 178px;
    transform: rotateZ(512deg);
  }
}
.flake:nth-child(28) {
  animation: s28 7s linear infinite;
  animation-delay: 1120ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.05;
  overflow: hidden;
}
@keyframes s28 {
  0% {
    top: -100px;
    left: 249px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 258px;
    transform: rotateZ(205deg);
  }
}
.flake:nth-child(29) {
  animation: s29 5s linear infinite;
  animation-delay: 1160ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.83;
  overflow: hidden;
}
@keyframes s29 {
  0% {
    top: -100px;
    left: 113px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 104px;
    transform: rotateZ(660deg);
  }
}
.flake:nth-child(30) {
  animation: s30 3s linear infinite;
  animation-delay: 1200ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.54;
  overflow: hidden;
}
@keyframes s30 {
  0% {
    top: -100px;
    left: 885px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 886px;
    transform: rotateZ(571deg);
  }
}
.flake:nth-child(31) {
  animation: s31 8s linear infinite;
  animation-delay: 1240ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.21;
  overflow: hidden;
}
@keyframes s31 {
  0% {
    top: -100px;
    left: 57px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 109px;
    transform: rotateZ(223deg);
  }
}
.flake:nth-child(32) {
  animation: s32 4s linear infinite;
  animation-delay: 1280ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.77;
  overflow: hidden;
}
@keyframes s32 {
  0% {
    top: -100px;
    left: 469px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 521px;
    transform: rotateZ(264deg);
  }
}
.flake:nth-child(33) {
  animation: s33 7s linear infinite;
  animation-delay: 1320ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.74;
  overflow: hidden;
}
@keyframes s33 {
  0% {
    top: -100px;
    left: 708px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 706px;
    transform: rotateZ(576deg);
  }
}
.flake:nth-child(34) {
  animation: s34 5s linear infinite;
  animation-delay: 1360ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.63;
  overflow: hidden;
}
@keyframes s34 {
  0% {
    top: -100px;
    left: 523px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 551px;
    transform: rotateZ(378deg);
  }
}
.flake:nth-child(35) {
  animation: s35 3s linear infinite;
  animation-delay: 1400ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.86;
  overflow: hidden;
}
@keyframes s35 {
  0% {
    top: -100px;
    left: 322px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 286px;
    transform: rotateZ(461deg);
  }
}
.flake:nth-child(36) {
  animation: s36 6s linear infinite;
  animation-delay: 1440ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.13;
  overflow: hidden;
}
@keyframes s36 {
  0% {
    top: -100px;
    left: 339px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 362px;
    transform: rotateZ(657deg);
  }
}
.flake:nth-child(37) {
  animation: s37 7s linear infinite;
  animation-delay: 1480ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.46;
  overflow: hidden;
}
@keyframes s37 {
  0% {
    top: -100px;
    left: 870px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 879px;
    transform: rotateZ(183deg);
  }
}
.flake:nth-child(38) {
  animation: s38 6s linear infinite;
  animation-delay: 1520ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.94;
  overflow: hidden;
}
@keyframes s38 {
  0% {
    top: -100px;
    left: 338px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 366px;
    transform: rotateZ(197deg);
  }
}
.flake:nth-child(39) {
  animation: s39 3s linear infinite;
  animation-delay: 1560ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.55;
  overflow: hidden;
}
@keyframes s39 {
  0% {
    top: -100px;
    left: 547px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 538px;
    transform: rotateZ(875deg);
  }
}
.flake:nth-child(40) {
  animation: s40 8s linear infinite;
  animation-delay: 1600ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.19;
  overflow: hidden;
}
@keyframes s40 {
  0% {
    top: -100px;
    left: 715px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 713px;
    transform: rotateZ(424deg);
  }
}
.flake:nth-child(41) {
  animation: s41 3s linear infinite;
  animation-delay: 1640ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.78;
  overflow: hidden;
}
@keyframes s41 {
  0% {
    top: -100px;
    left: 718px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 648px;
    transform: rotateZ(851deg);
  }
}
.flake:nth-child(42) {
  animation: s42 4s linear infinite;
  animation-delay: 1680ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.17;
  overflow: hidden;
}
@keyframes s42 {
  0% {
    top: -100px;
    left: 1134px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1170px;
    transform: rotateZ(639deg);
  }
}
.flake:nth-child(43) {
  animation: s43 9s linear infinite;
  animation-delay: 1720ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.29;
  overflow: hidden;
}
@keyframes s43 {
  0% {
    top: -100px;
    left: 508px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 516px;
    transform: rotateZ(332deg);
  }
}
.flake:nth-child(44) {
  animation: s44 9s linear infinite;
  animation-delay: 1760ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.61;
  overflow: hidden;
}
@keyframes s44 {
  0% {
    top: -100px;
    left: 1123px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1068px;
    transform: rotateZ(338deg);
  }
}
.flake:nth-child(45) {
  animation: s45 6s linear infinite;
  animation-delay: 1800ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.45;
  overflow: hidden;
}
@keyframes s45 {
  0% {
    top: -100px;
    left: 174px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 117px;
    transform: rotateZ(29deg);
  }
}
.flake:nth-child(46) {
  animation: s46 9s linear infinite;
  animation-delay: 1840ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.88;
  overflow: hidden;
}
@keyframes s46 {
  0% {
    top: -100px;
    left: 541px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 599px;
    transform: rotateZ(198deg);
  }
}
.flake:nth-child(47) {
  animation: s47 9s linear infinite;
  animation-delay: 1880ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.31;
  overflow: hidden;
}
@keyframes s47 {
  0% {
    top: -100px;
    left: 964px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1004px;
    transform: rotateZ(336deg);
  }
}
.flake:nth-child(48) {
  animation: s48 6s linear infinite;
  animation-delay: 1920ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.86;
  overflow: hidden;
}
@keyframes s48 {
  0% {
    top: -100px;
    left: 466px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 440px;
    transform: rotateZ(668deg);
  }
}
.flake:nth-child(49) {
  animation: s49 3s linear infinite;
  animation-delay: 1960ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.46;
  overflow: hidden;
}
@keyframes s49 {
  0% {
    top: -100px;
    left: 356px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 354px;
    transform: rotateZ(724deg);
  }
}
.flake:nth-child(50) {
  animation: s50 9s linear infinite;
  animation-delay: 2000ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.2;
  overflow: hidden;
}
@keyframes s50 {
  0% {
    top: -100px;
    left: 41px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 11px;
    transform: rotateZ(572deg);
  }
}
.flake:nth-child(51) {
  animation: s51 9s linear infinite;
  animation-delay: 2040ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.05;
  overflow: hidden;
}
@keyframes s51 {
  0% {
    top: -100px;
    left: 1366px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1302px;
    transform: rotateZ(881deg);
  }
}
.flake:nth-child(52) {
  animation: s52 3s linear infinite;
  animation-delay: 2080ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.98;
  overflow: hidden;
}
@keyframes s52 {
  0% {
    top: -100px;
    left: 1173px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1129px;
    transform: rotateZ(414deg);
  }
}
.flake:nth-child(53) {
  animation: s53 7s linear infinite;
  animation-delay: 2120ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.28;
  overflow: hidden;
}
@keyframes s53 {
  0% {
    top: -100px;
    left: 266px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 194px;
    transform: rotateZ(222deg);
  }
}
.flake:nth-child(54) {
  animation: s54 5s linear infinite;
  animation-delay: 2160ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.96;
  overflow: hidden;
}
@keyframes s54 {
  0% {
    top: -100px;
    left: 103px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 120px;
    transform: rotateZ(663deg);
  }
}
.flake:nth-child(55) {
  animation: s55 9s linear infinite;
  animation-delay: 2200ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.48;
  overflow: hidden;
}
@keyframes s55 {
  0% {
    top: -100px;
    left: 441px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 476px;
    transform: rotateZ(538deg);
  }
}
.flake:nth-child(56) {
  animation: s56 9s linear infinite;
  animation-delay: 2240ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.38;
  overflow: hidden;
}
@keyframes s56 {
  0% {
    top: -100px;
    left: 359px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 377px;
    transform: rotateZ(32deg);
  }
}
.flake:nth-child(57) {
  animation: s57 6s linear infinite;
  animation-delay: 2280ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.75;
  overflow: hidden;
}
@keyframes s57 {
  0% {
    top: -100px;
    left: 924px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 899px;
    transform: rotateZ(420deg);
  }
}
.flake:nth-child(58) {
  animation: s58 4s linear infinite;
  animation-delay: 2320ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.71;
  overflow: hidden;
}
@keyframes s58 {
  0% {
    top: -100px;
    left: 595px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 615px;
    transform: rotateZ(482deg);
  }
}
.flake:nth-child(59) {
  animation: s59 5s linear infinite;
  animation-delay: 2360ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.03;
  overflow: hidden;
}
@keyframes s59 {
  0% {
    top: -100px;
    left: 105px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 120px;
    transform: rotateZ(403deg);
  }
}
.flake:nth-child(60) {
  animation: s60 9s linear infinite;
  animation-delay: 2400ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.02;
  overflow: hidden;
}
@keyframes s60 {
  0% {
    top: -100px;
    left: 518px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 480px;
    transform: rotateZ(593deg);
  }
}
.flake:nth-child(61) {
  animation: s61 8s linear infinite;
  animation-delay: 2440ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.98;
  overflow: hidden;
}
@keyframes s61 {
  0% {
    top: -100px;
    left: 115px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 146px;
    transform: rotateZ(124deg);
  }
}
.flake:nth-child(62) {
  animation: s62 4s linear infinite;
  animation-delay: 2480ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.17;
  overflow: hidden;
}
@keyframes s62 {
  0% {
    top: -100px;
    left: 1236px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1158px;
    transform: rotateZ(411deg);
  }
}
.flake:nth-child(63) {
  animation: s63 6s linear infinite;
  animation-delay: 2520ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.04;
  overflow: hidden;
}
@keyframes s63 {
  0% {
    top: -100px;
    left: 923px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 906px;
    transform: rotateZ(879deg);
  }
}
.flake:nth-child(64) {
  animation: s64 3s linear infinite;
  animation-delay: 2560ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.72;
  overflow: hidden;
}
@keyframes s64 {
  0% {
    top: -100px;
    left: 428px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 465px;
    transform: rotateZ(354deg);
  }
}
.flake:nth-child(65) {
  animation: s65 7s linear infinite;
  animation-delay: 2600ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.67;
  overflow: hidden;
}
@keyframes s65 {
  0% {
    top: -100px;
    left: 958px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 966px;
    transform: rotateZ(134deg);
  }
}
.flake:nth-child(66) {
  animation: s66 5s linear infinite;
  animation-delay: 2640ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.21;
  overflow: hidden;
}
@keyframes s66 {
  0% {
    top: -100px;
    left: 442px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 413px;
    transform: rotateZ(471deg);
  }
}
.flake:nth-child(67) {
  animation: s67 9s linear infinite;
  animation-delay: 2680ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.54;
  overflow: hidden;
}
@keyframes s67 {
  0% {
    top: -100px;
    left: 34px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 88px;
    transform: rotateZ(503deg);
  }
}
.flake:nth-child(68) {
  animation: s68 7s linear infinite;
  animation-delay: 2720ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.02;
  overflow: hidden;
}
@keyframes s68 {
  0% {
    top: -100px;
    left: 720px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 671px;
    transform: rotateZ(574deg);
  }
}
.flake:nth-child(69) {
  animation: s69 3s linear infinite;
  animation-delay: 2760ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.87;
  overflow: hidden;
}
@keyframes s69 {
  0% {
    top: -100px;
    left: 541px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 615px;
    transform: rotateZ(514deg);
  }
}
.flake:nth-child(70) {
  animation: s70 6s linear infinite;
  animation-delay: 2800ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.68;
  overflow: hidden;
}
@keyframes s70 {
  0% {
    top: -100px;
    left: 1425px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1372px;
    transform: rotateZ(843deg);
  }
}
.flake:nth-child(71) {
  animation: s71 3s linear infinite;
  animation-delay: 2840ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.32;
  overflow: hidden;
}
@keyframes s71 {
  0% {
    top: -100px;
    left: 1209px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1184px;
    transform: rotateZ(396deg);
  }
}
.flake:nth-child(72) {
  animation: s72 8s linear infinite;
  animation-delay: 2880ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.82;
  overflow: hidden;
}
@keyframes s72 {
  0% {
    top: -100px;
    left: 251px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 177px;
    transform: rotateZ(469deg);
  }
}
.flake:nth-child(73) {
  animation: s73 4s linear infinite;
  animation-delay: 2920ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.99;
  overflow: hidden;
}
@keyframes s73 {
  0% {
    top: -100px;
    left: 1303px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1294px;
    transform: rotateZ(148deg);
  }
}
.flake:nth-child(74) {
  animation: s74 9s linear infinite;
  animation-delay: 2960ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.87;
  overflow: hidden;
}
@keyframes s74 {
  0% {
    top: -100px;
    left: 971px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1016px;
    transform: rotateZ(406deg);
  }
}
.flake:nth-child(75) {
  animation: s75 4s linear infinite;
  animation-delay: 3000ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.34;
  overflow: hidden;
}
@keyframes s75 {
  0% {
    top: -100px;
    left: 1170px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1157px;
    transform: rotateZ(441deg);
  }
}
.flake:nth-child(76) {
  animation: s76 3s linear infinite;
  animation-delay: 3040ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.8;
  overflow: hidden;
}
@keyframes s76 {
  0% {
    top: -100px;
    left: 967px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 944px;
    transform: rotateZ(875deg);
  }
}
.flake:nth-child(77) {
  animation: s77 5s linear infinite;
  animation-delay: 3080ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.54;
  overflow: hidden;
}
@keyframes s77 {
  0% {
    top: -100px;
    left: 302px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 263px;
    transform: rotateZ(203deg);
  }
}
.flake:nth-child(78) {
  animation: s78 4s linear infinite;
  animation-delay: 3120ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.23;
  overflow: hidden;
}
@keyframes s78 {
  0% {
    top: -100px;
    left: 1398px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1385px;
    transform: rotateZ(602deg);
  }
}
.flake:nth-child(79) {
  animation: s79 4s linear infinite;
  animation-delay: 3160ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.5;
  overflow: hidden;
}
@keyframes s79 {
  0% {
    top: -100px;
    left: 1422px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1407px;
    transform: rotateZ(812deg);
  }
}
.flake:nth-child(80) {
  animation: s80 9s linear infinite;
  animation-delay: 3200ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.34;
  overflow: hidden;
}
@keyframes s80 {
  0% {
    top: -100px;
    left: 763px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 820px;
    transform: rotateZ(735deg);
  }
}
.flake:nth-child(81) {
  animation: s81 6s linear infinite;
  animation-delay: 3240ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.72;
  overflow: hidden;
}
@keyframes s81 {
  0% {
    top: -100px;
    left: 693px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 667px;
    transform: rotateZ(823deg);
  }
}
.flake:nth-child(82) {
  animation: s82 6s linear infinite;
  animation-delay: 3280ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.92;
  overflow: hidden;
}
@keyframes s82 {
  0% {
    top: -100px;
    left: 159px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 129px;
    transform: rotateZ(259deg);
  }
}
.flake:nth-child(83) {
  animation: s83 9s linear infinite;
  animation-delay: 3320ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.4;
  overflow: hidden;
}
@keyframes s83 {
  0% {
    top: -100px;
    left: 155px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 134px;
    transform: rotateZ(772deg);
  }
}
.flake:nth-child(84) {
  animation: s84 4s linear infinite;
  animation-delay: 3360ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.2;
  overflow: hidden;
}
@keyframes s84 {
  0% {
    top: -100px;
    left: 1026px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 964px;
    transform: rotateZ(783deg);
  }
}
.flake:nth-child(85) {
  animation: s85 6s linear infinite;
  animation-delay: 3400ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.01;
  overflow: hidden;
}
@keyframes s85 {
  0% {
    top: -100px;
    left: 716px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 701px;
    transform: rotateZ(894deg);
  }
}
.flake:nth-child(86) {
  animation: s86 7s linear infinite;
  animation-delay: 3440ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.08;
  overflow: hidden;
}
@keyframes s86 {
  0% {
    top: -100px;
    left: 1200px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1281px;
    transform: rotateZ(765deg);
  }
}
.flake:nth-child(87) {
  animation: s87 9s linear infinite;
  animation-delay: 3480ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.05;
  overflow: hidden;
}
@keyframes s87 {
  0% {
    top: -100px;
    left: 998px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1056px;
    transform: rotateZ(669deg);
  }
}
.flake:nth-child(88) {
  animation: s88 3s linear infinite;
  animation-delay: 3520ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.97;
  overflow: hidden;
}
@keyframes s88 {
  0% {
    top: -100px;
    left: 1152px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1123px;
    transform: rotateZ(500deg);
  }
}
.flake:nth-child(89) {
  animation: s89 3s linear infinite;
  animation-delay: 3560ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.3;
  overflow: hidden;
}
@keyframes s89 {
  0% {
    top: -100px;
    left: 12px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 18px;
    transform: rotateZ(631deg);
  }
}
.flake:nth-child(90) {
  animation: s90 3s linear infinite;
  animation-delay: 3600ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.51;
  overflow: hidden;
}
@keyframes s90 {
  0% {
    top: -100px;
    left: 615px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 635px;
    transform: rotateZ(699deg);
  }
}
.flake:nth-child(91) {
  animation: s91 4s linear infinite;
  animation-delay: 3640ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.76;
  overflow: hidden;
}
@keyframes s91 {
  0% {
    top: -100px;
    left: 896px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 935px;
    transform: rotateZ(249deg);
  }
}
.flake:nth-child(92) {
  animation: s92 4s linear infinite;
  animation-delay: 3680ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.15;
  overflow: hidden;
}
@keyframes s92 {
  0% {
    top: -100px;
    left: 551px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 553px;
    transform: rotateZ(461deg);
  }
}
.flake:nth-child(93) {
  animation: s93 7s linear infinite;
  animation-delay: 3720ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.67;
  overflow: hidden;
}
@keyframes s93 {
  0% {
    top: -100px;
    left: 64px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 88px;
    transform: rotateZ(811deg);
  }
}
.flake:nth-child(94) {
  animation: s94 4s linear infinite;
  animation-delay: 3760ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.12;
  overflow: hidden;
}
@keyframes s94 {
  0% {
    top: -100px;
    left: 778px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 843px;
    transform: rotateZ(878deg);
  }
}
.flake:nth-child(95) {
  animation: s95 8s linear infinite;
  animation-delay: 3800ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.06;
  overflow: hidden;
}
@keyframes s95 {
  0% {
    top: -100px;
    left: 1165px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1113px;
    transform: rotateZ(497deg);
  }
}
.flake:nth-child(96) {
  animation: s96 5s linear infinite;
  animation-delay: 3840ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.16;
  overflow: hidden;
}
@keyframes s96 {
  0% {
    top: -100px;
    left: 1226px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1245px;
    transform: rotateZ(369deg);
  }
}
.flake:nth-child(97) {
  animation: s97 7s linear infinite;
  animation-delay: 3880ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.55;
  overflow: hidden;
}
@keyframes s97 {
  0% {
    top: -100px;
    left: 1117px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1097px;
    transform: rotateZ(725deg);
  }
}
.flake:nth-child(98) {
  animation: s98 3s linear infinite;
  animation-delay: 3920ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.66;
  overflow: hidden;
}
@keyframes s98 {
  0% {
    top: -100px;
    left: 171px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 190px;
    transform: rotateZ(114deg);
  }
}
.flake:nth-child(99) {
  animation: s99 3s linear infinite;
  animation-delay: 3960ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.95;
  overflow: hidden;
}
@keyframes s99 {
  0% {
    top: -100px;
    left: 504px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 543px;
    transform: rotateZ(623deg);
  }
}
.flake:nth-child(100) {
  animation: s100 8s linear infinite;
  animation-delay: 4000ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.19;
  overflow: hidden;
}
@keyframes s100 {
  0% {
    top: -100px;
    left: 1446px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1402px;
    transform: rotateZ(883deg);
  }
}
.flake:nth-child(101) {
  animation: s101 4s linear infinite;
  animation-delay: 4040ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.43;
  overflow: hidden;
}
@keyframes s101 {
  0% {
    top: -100px;
    left: 836px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 836px;
    transform: rotateZ(162deg);
  }
}
.flake:nth-child(102) {
  animation: s102 3s linear infinite;
  animation-delay: 4080ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.75;
  overflow: hidden;
}
@keyframes s102 {
  0% {
    top: -100px;
    left: 87px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 58px;
    transform: rotateZ(454deg);
  }
}
.flake:nth-child(103) {
  animation: s103 5s linear infinite;
  animation-delay: 4120ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.69;
  overflow: hidden;
}
@keyframes s103 {
  0% {
    top: -100px;
    left: 27px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: -7px;
    transform: rotateZ(147deg);
  }
}
.flake:nth-child(104) {
  animation: s104 7s linear infinite;
  animation-delay: 4160ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.88;
  overflow: hidden;
}
@keyframes s104 {
  0% {
    top: -100px;
    left: 177px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 156px;
    transform: rotateZ(742deg);
  }
}
.flake:nth-child(105) {
  animation: s105 8s linear infinite;
  animation-delay: 4200ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.91;
  overflow: hidden;
}
@keyframes s105 {
  0% {
    top: -100px;
    left: 172px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 190px;
    transform: rotateZ(287deg);
  }
}
.flake:nth-child(106) {
  animation: s106 4s linear infinite;
  animation-delay: 4240ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.5;
  overflow: hidden;
}
@keyframes s106 {
  0% {
    top: -100px;
    left: 330px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 425px;
    transform: rotateZ(512deg);
  }
}
.flake:nth-child(107) {
  animation: s107 6s linear infinite;
  animation-delay: 4280ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.3;
  overflow: hidden;
}
@keyframes s107 {
  0% {
    top: -100px;
    left: 837px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 823px;
    transform: rotateZ(64deg);
  }
}
.flake:nth-child(108) {
  animation: s108 8s linear infinite;
  animation-delay: 4320ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.92;
  overflow: hidden;
}
@keyframes s108 {
  0% {
    top: -100px;
    left: 428px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 492px;
    transform: rotateZ(253deg);
  }
}
.flake:nth-child(109) {
  animation: s109 6s linear infinite;
  animation-delay: 4360ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.99;
  overflow: hidden;
}
@keyframes s109 {
  0% {
    top: -100px;
    left: 1190px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1272px;
    transform: rotateZ(564deg);
  }
}
.flake:nth-child(110) {
  animation: s110 7s linear infinite;
  animation-delay: 4400ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.41;
  overflow: hidden;
}
@keyframes s110 {
  0% {
    top: -100px;
    left: 1450px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1488px;
    transform: rotateZ(628deg);
  }
}
.flake:nth-child(111) {
  animation: s111 4s linear infinite;
  animation-delay: 4440ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.95;
  overflow: hidden;
}
@keyframes s111 {
  0% {
    top: -100px;
    left: 326px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 387px;
    transform: rotateZ(531deg);
  }
}
.flake:nth-child(112) {
  animation: s112 6s linear infinite;
  animation-delay: 4480ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.2;
  overflow: hidden;
}
@keyframes s112 {
  0% {
    top: -100px;
    left: 1387px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1357px;
    transform: rotateZ(600deg);
  }
}
.flake:nth-child(113) {
  animation: s113 3s linear infinite;
  animation-delay: 4520ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.91;
  overflow: hidden;
}
@keyframes s113 {
  0% {
    top: -100px;
    left: 776px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 790px;
    transform: rotateZ(717deg);
  }
}
.flake:nth-child(114) {
  animation: s114 3s linear infinite;
  animation-delay: 4560ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.84;
  overflow: hidden;
}
@keyframes s114 {
  0% {
    top: -100px;
    left: 770px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 847px;
    transform: rotateZ(32deg);
  }
}
.flake:nth-child(115) {
  animation: s115 3s linear infinite;
  animation-delay: 4600ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.7;
  overflow: hidden;
}
@keyframes s115 {
  0% {
    top: -100px;
    left: 669px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 674px;
    transform: rotateZ(891deg);
  }
}
.flake:nth-child(116) {
  animation: s116 3s linear infinite;
  animation-delay: 4640ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.04;
  overflow: hidden;
}
@keyframes s116 {
  0% {
    top: -100px;
    left: 1288px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1309px;
    transform: rotateZ(368deg);
  }
}
.flake:nth-child(117) {
  animation: s117 5s linear infinite;
  animation-delay: 4680ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.85;
  overflow: hidden;
}
@keyframes s117 {
  0% {
    top: -100px;
    left: 1168px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1109px;
    transform: rotateZ(736deg);
  }
}
.flake:nth-child(118) {
  animation: s118 9s linear infinite;
  animation-delay: 4720ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.66;
  overflow: hidden;
}
@keyframes s118 {
  0% {
    top: -100px;
    left: 24px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 104px;
    transform: rotateZ(266deg);
  }
}
.flake:nth-child(119) {
  animation: s119 7s linear infinite;
  animation-delay: 4760ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.71;
  overflow: hidden;
}
@keyframes s119 {
  0% {
    top: -100px;
    left: 1121px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1100px;
    transform: rotateZ(176deg);
  }
}
.flake:nth-child(120) {
  animation: s120 9s linear infinite;
  animation-delay: 4800ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.65;
  overflow: hidden;
}
@keyframes s120 {
  0% {
    top: -100px;
    left: 405px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 456px;
    transform: rotateZ(721deg);
  }
}
.flake:nth-child(121) {
  animation: s121 5s linear infinite;
  animation-delay: 4840ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.35;
  overflow: hidden;
}
@keyframes s121 {
  0% {
    top: -100px;
    left: 1348px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1268px;
    transform: rotateZ(889deg);
  }
}
.flake:nth-child(122) {
  animation: s122 3s linear infinite;
  animation-delay: 4880ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.28;
  overflow: hidden;
}
@keyframes s122 {
  0% {
    top: -100px;
    left: 120px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 149px;
    transform: rotateZ(236deg);
  }
}
.flake:nth-child(123) {
  animation: s123 9s linear infinite;
  animation-delay: 4920ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 1;
  overflow: hidden;
}
@keyframes s123 {
  0% {
    top: -100px;
    left: 583px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 584px;
    transform: rotateZ(207deg);
  }
}
.flake:nth-child(124) {
  animation: s124 3s linear infinite;
  animation-delay: 4960ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.5;
  overflow: hidden;
}
@keyframes s124 {
  0% {
    top: -100px;
    left: 1189px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1185px;
    transform: rotateZ(691deg);
  }
}
.flake:nth-child(125) {
  animation: s125 5s linear infinite;
  animation-delay: 5000ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.1;
  overflow: hidden;
}
@keyframes s125 {
  0% {
    top: -100px;
    left: 1014px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1028px;
    transform: rotateZ(698deg);
  }
}
.flake:nth-child(126) {
  animation: s126 5s linear infinite;
  animation-delay: 5040ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.56;
  overflow: hidden;
}
@keyframes s126 {
  0% {
    top: -100px;
    left: 853px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 844px;
    transform: rotateZ(122deg);
  }
}
.flake:nth-child(127) {
  animation: s127 3s linear infinite;
  animation-delay: 5080ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.2;
  overflow: hidden;
}
@keyframes s127 {
  0% {
    top: -100px;
    left: 765px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 786px;
    transform: rotateZ(576deg);
  }
}
.flake:nth-child(128) {
  animation: s128 7s linear infinite;
  animation-delay: 5120ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.74;
  overflow: hidden;
}
@keyframes s128 {
  0% {
    top: -100px;
    left: 739px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 790px;
    transform: rotateZ(451deg);
  }
}
.flake:nth-child(129) {
  animation: s129 5s linear infinite;
  animation-delay: 5160ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.35;
  overflow: hidden;
}
@keyframes s129 {
  0% {
    top: -100px;
    left: 1300px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1293px;
    transform: rotateZ(287deg);
  }
}
.flake:nth-child(130) {
  animation: s130 8s linear infinite;
  animation-delay: 5200ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.06;
  overflow: hidden;
}
@keyframes s130 {
  0% {
    top: -100px;
    left: 530px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 551px;
    transform: rotateZ(835deg);
  }
}
.flake:nth-child(131) {
  animation: s131 6s linear infinite;
  animation-delay: 5240ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.94;
  overflow: hidden;
}
@keyframes s131 {
  0% {
    top: -100px;
    left: 1354px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1344px;
    transform: rotateZ(159deg);
  }
}
.flake:nth-child(132) {
  animation: s132 5s linear infinite;
  animation-delay: 5280ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.36;
  overflow: hidden;
}
@keyframes s132 {
  0% {
    top: -100px;
    left: 406px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 418px;
    transform: rotateZ(126deg);
  }
}
.flake:nth-child(133) {
  animation: s133 8s linear infinite;
  animation-delay: 5320ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.2;
  overflow: hidden;
}
@keyframes s133 {
  0% {
    top: -100px;
    left: 744px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 761px;
    transform: rotateZ(565deg);
  }
}
.flake:nth-child(134) {
  animation: s134 4s linear infinite;
  animation-delay: 5360ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.09;
  overflow: hidden;
}
@keyframes s134 {
  0% {
    top: -100px;
    left: 1013px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1019px;
    transform: rotateZ(615deg);
  }
}
.flake:nth-child(135) {
  animation: s135 8s linear infinite;
  animation-delay: 5400ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.87;
  overflow: hidden;
}
@keyframes s135 {
  0% {
    top: -100px;
    left: 256px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 269px;
    transform: rotateZ(19deg);
  }
}
.flake:nth-child(136) {
  animation: s136 7s linear infinite;
  animation-delay: 5440ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 1;
  overflow: hidden;
}
@keyframes s136 {
  0% {
    top: -100px;
    left: 252px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 272px;
    transform: rotateZ(128deg);
  }
}
.flake:nth-child(137) {
  animation: s137 7s linear infinite;
  animation-delay: 5480ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.51;
  overflow: hidden;
}
@keyframes s137 {
  0% {
    top: -100px;
    left: 196px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 275px;
    transform: rotateZ(412deg);
  }
}
.flake:nth-child(138) {
  animation: s138 6s linear infinite;
  animation-delay: 5520ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.07;
  overflow: hidden;
}
@keyframes s138 {
  0% {
    top: -100px;
    left: 1199px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1198px;
    transform: rotateZ(488deg);
  }
}
.flake:nth-child(139) {
  animation: s139 9s linear infinite;
  animation-delay: 5560ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.53;
  overflow: hidden;
}
@keyframes s139 {
  0% {
    top: -100px;
    left: 1120px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1127px;
    transform: rotateZ(180deg);
  }
}
.flake:nth-child(140) {
  animation: s140 6s linear infinite;
  animation-delay: 5600ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.27;
  overflow: hidden;
}
@keyframes s140 {
  0% {
    top: -100px;
    left: 1040px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1027px;
    transform: rotateZ(240deg);
  }
}
.flake:nth-child(141) {
  animation: s141 3s linear infinite;
  animation-delay: 5640ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.27;
  overflow: hidden;
}
@keyframes s141 {
  0% {
    top: -100px;
    left: 842px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 836px;
    transform: rotateZ(822deg);
  }
}
.flake:nth-child(142) {
  animation: s142 3s linear infinite;
  animation-delay: 5680ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.89;
  overflow: hidden;
}
@keyframes s142 {
  0% {
    top: -100px;
    left: 1146px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1164px;
    transform: rotateZ(287deg);
  }
}
.flake:nth-child(143) {
  animation: s143 6s linear infinite;
  animation-delay: 5720ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.98;
  overflow: hidden;
}
@keyframes s143 {
  0% {
    top: -100px;
    left: 730px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 709px;
    transform: rotateZ(78deg);
  }
}
.flake:nth-child(144) {
  animation: s144 9s linear infinite;
  animation-delay: 5760ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.92;
  overflow: hidden;
}
@keyframes s144 {
  0% {
    top: -100px;
    left: 66px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 58px;
    transform: rotateZ(574deg);
  }
}
.flake:nth-child(145) {
  animation: s145 9s linear infinite;
  animation-delay: 5800ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.4;
  overflow: hidden;
}
@keyframes s145 {
  0% {
    top: -100px;
    left: 966px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1005px;
    transform: rotateZ(373deg);
  }
}
.flake:nth-child(146) {
  animation: s146 4s linear infinite;
  animation-delay: 5840ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.46;
  overflow: hidden;
}
@keyframes s146 {
  0% {
    top: -100px;
    left: 1439px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1462px;
    transform: rotateZ(754deg);
  }
}
.flake:nth-child(147) {
  animation: s147 4s linear infinite;
  animation-delay: 5880ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.39;
  overflow: hidden;
}
@keyframes s147 {
  0% {
    top: -100px;
    left: 622px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 576px;
    transform: rotateZ(588deg);
  }
}
.flake:nth-child(148) {
  animation: s148 5s linear infinite;
  animation-delay: 5920ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.31;
  overflow: hidden;
}
@keyframes s148 {
  0% {
    top: -100px;
    left: 241px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 263px;
    transform: rotateZ(252deg);
  }
}
.flake:nth-child(149) {
  animation: s149 3s linear infinite;
  animation-delay: 5960ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.96;
  overflow: hidden;
}
@keyframes s149 {
  0% {
    top: -100px;
    left: 745px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 792px;
    transform: rotateZ(15deg);
  }
}
.flake:nth-child(150) {
  animation: s150 8s linear infinite;
  animation-delay: 6000ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.19;
  overflow: hidden;
}
@keyframes s150 {
  0% {
    top: -100px;
    left: 26px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 7px;
    transform: rotateZ(698deg);
  }
}
.flake:nth-child(151) {
  animation: s151 4s linear infinite;
  animation-delay: 6040ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.87;
  overflow: hidden;
}
@keyframes s151 {
  0% {
    top: -100px;
    left: 36px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: -14px;
    transform: rotateZ(501deg);
  }
}
.flake:nth-child(152) {
  animation: s152 8s linear infinite;
  animation-delay: 6080ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.98;
  overflow: hidden;
}
@keyframes s152 {
  0% {
    top: -100px;
    left: 735px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 663px;
    transform: rotateZ(17deg);
  }
}
.flake:nth-child(153) {
  animation: s153 8s linear infinite;
  animation-delay: 6120ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.96;
  overflow: hidden;
}
@keyframes s153 {
  0% {
    top: -100px;
    left: 1050px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1085px;
    transform: rotateZ(230deg);
  }
}
.flake:nth-child(154) {
  animation: s154 9s linear infinite;
  animation-delay: 6160ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.77;
  overflow: hidden;
}
@keyframes s154 {
  0% {
    top: -100px;
    left: 1253px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1273px;
    transform: rotateZ(738deg);
  }
}
.flake:nth-child(155) {
  animation: s155 9s linear infinite;
  animation-delay: 6200ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.65;
  overflow: hidden;
}
@keyframes s155 {
  0% {
    top: -100px;
    left: 187px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 215px;
    transform: rotateZ(599deg);
  }
}
.flake:nth-child(156) {
  animation: s156 8s linear infinite;
  animation-delay: 6240ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.73;
  overflow: hidden;
}
@keyframes s156 {
  0% {
    top: -100px;
    left: 1109px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1082px;
    transform: rotateZ(36deg);
  }
}
.flake:nth-child(157) {
  animation: s157 3s linear infinite;
  animation-delay: 6280ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.35;
  overflow: hidden;
}
@keyframes s157 {
  0% {
    top: -100px;
    left: 702px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 750px;
    transform: rotateZ(328deg);
  }
}
.flake:nth-child(158) {
  animation: s158 7s linear infinite;
  animation-delay: 6320ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.73;
  overflow: hidden;
}
@keyframes s158 {
  0% {
    top: -100px;
    left: 53px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 47px;
    transform: rotateZ(270deg);
  }
}
.flake:nth-child(159) {
  animation: s159 8s linear infinite;
  animation-delay: 6360ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.66;
  overflow: hidden;
}
@keyframes s159 {
  0% {
    top: -100px;
    left: 1009px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1074px;
    transform: rotateZ(759deg);
  }
}
.flake:nth-child(160) {
  animation: s160 8s linear infinite;
  animation-delay: 6400ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.66;
  overflow: hidden;
}
@keyframes s160 {
  0% {
    top: -100px;
    left: 1250px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1196px;
    transform: rotateZ(148deg);
  }
}
.flake:nth-child(161) {
  animation: s161 6s linear infinite;
  animation-delay: 6440ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.73;
  overflow: hidden;
}
@keyframes s161 {
  0% {
    top: -100px;
    left: 126px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 80px;
    transform: rotateZ(666deg);
  }
}
.flake:nth-child(162) {
  animation: s162 5s linear infinite;
  animation-delay: 6480ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.16;
  overflow: hidden;
}
@keyframes s162 {
  0% {
    top: -100px;
    left: 959px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 890px;
    transform: rotateZ(93deg);
  }
}
.flake:nth-child(163) {
  animation: s163 4s linear infinite;
  animation-delay: 6520ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.25;
  overflow: hidden;
}
@keyframes s163 {
  0% {
    top: -100px;
    left: 1095px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1079px;
    transform: rotateZ(144deg);
  }
}
.flake:nth-child(164) {
  animation: s164 7s linear infinite;
  animation-delay: 6560ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.01;
  overflow: hidden;
}
@keyframes s164 {
  0% {
    top: -100px;
    left: 937px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 874px;
    transform: rotateZ(36deg);
  }
}
.flake:nth-child(165) {
  animation: s165 5s linear infinite;
  animation-delay: 6600ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.77;
  overflow: hidden;
}
@keyframes s165 {
  0% {
    top: -100px;
    left: 652px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 588px;
    transform: rotateZ(494deg);
  }
}
.flake:nth-child(166) {
  animation: s166 9s linear infinite;
  animation-delay: 6640ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.17;
  overflow: hidden;
}
@keyframes s166 {
  0% {
    top: -100px;
    left: 237px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 268px;
    transform: rotateZ(714deg);
  }
}
.flake:nth-child(167) {
  animation: s167 5s linear infinite;
  animation-delay: 6680ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.08;
  overflow: hidden;
}
@keyframes s167 {
  0% {
    top: -100px;
    left: 1170px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1181px;
    transform: rotateZ(9deg);
  }
}
.flake:nth-child(168) {
  animation: s168 5s linear infinite;
  animation-delay: 6720ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.88;
  overflow: hidden;
}
@keyframes s168 {
  0% {
    top: -100px;
    left: 486px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 464px;
    transform: rotateZ(505deg);
  }
}
.flake:nth-child(169) {
  animation: s169 3s linear infinite;
  animation-delay: 6760ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.85;
  overflow: hidden;
}
@keyframes s169 {
  0% {
    top: -100px;
    left: 911px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 915px;
    transform: rotateZ(219deg);
  }
}
.flake:nth-child(170) {
  animation: s170 4s linear infinite;
  animation-delay: 6800ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.37;
  overflow: hidden;
}
@keyframes s170 {
  0% {
    top: -100px;
    left: 1423px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1419px;
    transform: rotateZ(552deg);
  }
}
.flake:nth-child(171) {
  animation: s171 8s linear infinite;
  animation-delay: 6840ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.37;
  overflow: hidden;
}
@keyframes s171 {
  0% {
    top: -100px;
    left: 249px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 258px;
    transform: rotateZ(650deg);
  }
}
.flake:nth-child(172) {
  animation: s172 7s linear infinite;
  animation-delay: 6880ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.38;
  overflow: hidden;
}
@keyframes s172 {
  0% {
    top: -100px;
    left: 893px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 948px;
    transform: rotateZ(329deg);
  }
}
.flake:nth-child(173) {
  animation: s173 4s linear infinite;
  animation-delay: 6920ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.94;
  overflow: hidden;
}
@keyframes s173 {
  0% {
    top: -100px;
    left: 1409px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1386px;
    transform: rotateZ(3deg);
  }
}
.flake:nth-child(174) {
  animation: s174 5s linear infinite;
  animation-delay: 6960ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.25;
  overflow: hidden;
}
@keyframes s174 {
  0% {
    top: -100px;
    left: 486px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 461px;
    transform: rotateZ(631deg);
  }
}
.flake:nth-child(175) {
  animation: s175 8s linear infinite;
  animation-delay: 7000ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.2;
  overflow: hidden;
}
@keyframes s175 {
  0% {
    top: -100px;
    left: 571px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 613px;
    transform: rotateZ(424deg);
  }
}
.flake:nth-child(176) {
  animation: s176 3s linear infinite;
  animation-delay: 7040ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.65;
  overflow: hidden;
}
@keyframes s176 {
  0% {
    top: -100px;
    left: 1378px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1446px;
    transform: rotateZ(277deg);
  }
}
.flake:nth-child(177) {
  animation: s177 3s linear infinite;
  animation-delay: 7080ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.52;
  overflow: hidden;
}
@keyframes s177 {
  0% {
    top: -100px;
    left: 1150px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1079px;
    transform: rotateZ(143deg);
  }
}
.flake:nth-child(178) {
  animation: s178 4s linear infinite;
  animation-delay: 7120ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.89;
  overflow: hidden;
}
@keyframes s178 {
  0% {
    top: -100px;
    left: 868px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 884px;
    transform: rotateZ(153deg);
  }
}
.flake:nth-child(179) {
  animation: s179 9s linear infinite;
  animation-delay: 7160ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.28;
  overflow: hidden;
}
@keyframes s179 {
  0% {
    top: -100px;
    left: 770px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 761px;
    transform: rotateZ(241deg);
  }
}
.flake:nth-child(180) {
  animation: s180 6s linear infinite;
  animation-delay: 7200ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.73;
  overflow: hidden;
}
@keyframes s180 {
  0% {
    top: -100px;
    left: 1336px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1280px;
    transform: rotateZ(510deg);
  }
}
.flake:nth-child(181) {
  animation: s181 3s linear infinite;
  animation-delay: 7240ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.04;
  overflow: hidden;
}
@keyframes s181 {
  0% {
    top: -100px;
    left: 989px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 970px;
    transform: rotateZ(387deg);
  }
}
.flake:nth-child(182) {
  animation: s182 7s linear infinite;
  animation-delay: 7280ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.24;
  overflow: hidden;
}
@keyframes s182 {
  0% {
    top: -100px;
    left: 702px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 739px;
    transform: rotateZ(637deg);
  }
}
.flake:nth-child(183) {
  animation: s183 5s linear infinite;
  animation-delay: 7320ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.98;
  overflow: hidden;
}
@keyframes s183 {
  0% {
    top: -100px;
    left: 99px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 110px;
    transform: rotateZ(742deg);
  }
}
.flake:nth-child(184) {
  animation: s184 5s linear infinite;
  animation-delay: 7360ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.41;
  overflow: hidden;
}
@keyframes s184 {
  0% {
    top: -100px;
    left: 42px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 16px;
    transform: rotateZ(677deg);
  }
}
.flake:nth-child(185) {
  animation: s185 3s linear infinite;
  animation-delay: 7400ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.01;
  overflow: hidden;
}
@keyframes s185 {
  0% {
    top: -100px;
    left: 1317px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1353px;
    transform: rotateZ(365deg);
  }
}
.flake:nth-child(186) {
  animation: s186 4s linear infinite;
  animation-delay: 7440ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.27;
  overflow: hidden;
}
@keyframes s186 {
  0% {
    top: -100px;
    left: 674px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 724px;
    transform: rotateZ(474deg);
  }
}
.flake:nth-child(187) {
  animation: s187 4s linear infinite;
  animation-delay: 7480ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.74;
  overflow: hidden;
}
@keyframes s187 {
  0% {
    top: -100px;
    left: 209px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 185px;
    transform: rotateZ(98deg);
  }
}
.flake:nth-child(188) {
  animation: s188 7s linear infinite;
  animation-delay: 7520ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.51;
  overflow: hidden;
}
@keyframes s188 {
  0% {
    top: -100px;
    left: 770px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 746px;
    transform: rotateZ(882deg);
  }
}
.flake:nth-child(189) {
  animation: s189 8s linear infinite;
  animation-delay: 7560ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.86;
  overflow: hidden;
}
@keyframes s189 {
  0% {
    top: -100px;
    left: 765px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 815px;
    transform: rotateZ(868deg);
  }
}
.flake:nth-child(190) {
  animation: s190 9s linear infinite;
  animation-delay: 7600ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.46;
  overflow: hidden;
}
@keyframes s190 {
  0% {
    top: -100px;
    left: 547px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 518px;
    transform: rotateZ(579deg);
  }
}
.flake:nth-child(191) {
  animation: s191 8s linear infinite;
  animation-delay: 7640ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.4;
  overflow: hidden;
}
@keyframes s191 {
  0% {
    top: -100px;
    left: 45px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 130px;
    transform: rotateZ(256deg);
  }
}
.flake:nth-child(192) {
  animation: s192 5s linear infinite;
  animation-delay: 7680ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.96;
  overflow: hidden;
}
@keyframes s192 {
  0% {
    top: -100px;
    left: 783px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 778px;
    transform: rotateZ(665deg);
  }
}
.flake:nth-child(193) {
  animation: s193 5s linear infinite;
  animation-delay: 7720ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.28;
  overflow: hidden;
}
@keyframes s193 {
  0% {
    top: -100px;
    left: 642px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 567px;
    transform: rotateZ(379deg);
  }
}
.flake:nth-child(194) {
  animation: s194 9s linear infinite;
  animation-delay: 7760ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.65;
  overflow: hidden;
}
@keyframes s194 {
  0% {
    top: -100px;
    left: 477px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 495px;
    transform: rotateZ(633deg);
  }
}
.flake:nth-child(195) {
  animation: s195 9s linear infinite;
  animation-delay: 7800ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.38;
  overflow: hidden;
}
@keyframes s195 {
  0% {
    top: -100px;
    left: 624px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 624px;
    transform: rotateZ(646deg);
  }
}
.flake:nth-child(196) {
  animation: s196 3s linear infinite;
  animation-delay: 7840ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.22;
  overflow: hidden;
}
@keyframes s196 {
  0% {
    top: -100px;
    left: 3px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 44px;
    transform: rotateZ(223deg);
  }
}
.flake:nth-child(197) {
  animation: s197 6s linear infinite;
  animation-delay: 7880ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.84;
  overflow: hidden;
}
@keyframes s197 {
  0% {
    top: -100px;
    left: 234px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 245px;
    transform: rotateZ(643deg);
  }
}
.flake:nth-child(198) {
  animation: s198 9s linear infinite;
  animation-delay: 7920ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.81;
  overflow: hidden;
}
@keyframes s198 {
  0% {
    top: -100px;
    left: 261px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 274px;
    transform: rotateZ(590deg);
  }
}
.flake:nth-child(199) {
  animation: s199 3s linear infinite;
  animation-delay: 7960ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.31;
  overflow: hidden;
}
@keyframes s199 {
  0% {
    top: -100px;
    left: 203px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 215px;
    transform: rotateZ(39deg);
  }
}
.flake:nth-child(200) {
  animation: s200 9s linear infinite;
  animation-delay: 8000ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.99;
  overflow: hidden;
}
@keyframes s200 {
  0% {
    top: -100px;
    left: 969px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 975px;
    transform: rotateZ(371deg);
  }
}
.flake:nth-child(201) {
  animation: s201 7s linear infinite;
  animation-delay: 8040ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.56;
  overflow: hidden;
}
@keyframes s201 {
  0% {
    top: -100px;
    left: 1141px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1140px;
    transform: rotateZ(443deg);
  }
}
.flake:nth-child(202) {
  animation: s202 7s linear infinite;
  animation-delay: 8080ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.41;
  overflow: hidden;
}
@keyframes s202 {
  0% {
    top: -100px;
    left: 731px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 705px;
    transform: rotateZ(289deg);
  }
}
.flake:nth-child(203) {
  animation: s203 7s linear infinite;
  animation-delay: 8120ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.01;
  overflow: hidden;
}
@keyframes s203 {
  0% {
    top: -100px;
    left: 970px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 979px;
    transform: rotateZ(224deg);
  }
}
.flake:nth-child(204) {
  animation: s204 4s linear infinite;
  animation-delay: 8160ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.85;
  overflow: hidden;
}
@keyframes s204 {
  0% {
    top: -100px;
    left: 270px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 199px;
    transform: rotateZ(190deg);
  }
}
.flake:nth-child(205) {
  animation: s205 4s linear infinite;
  animation-delay: 8200ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.84;
  overflow: hidden;
}
@keyframes s205 {
  0% {
    top: -100px;
    left: 1160px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1193px;
    transform: rotateZ(164deg);
  }
}
.flake:nth-child(206) {
  animation: s206 6s linear infinite;
  animation-delay: 8240ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.94;
  overflow: hidden;
}
@keyframes s206 {
  0% {
    top: -100px;
    left: 1357px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1338px;
    transform: rotateZ(46deg);
  }
}
.flake:nth-child(207) {
  animation: s207 3s linear infinite;
  animation-delay: 8280ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.97;
  overflow: hidden;
}
@keyframes s207 {
  0% {
    top: -100px;
    left: 326px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 243px;
    transform: rotateZ(707deg);
  }
}
.flake:nth-child(208) {
  animation: s208 6s linear infinite;
  animation-delay: 8320ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.52;
  overflow: hidden;
}
@keyframes s208 {
  0% {
    top: -100px;
    left: 1065px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1048px;
    transform: rotateZ(371deg);
  }
}
.flake:nth-child(209) {
  animation: s209 4s linear infinite;
  animation-delay: 8360ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.81;
  overflow: hidden;
}
@keyframes s209 {
  0% {
    top: -100px;
    left: 835px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 836px;
    transform: rotateZ(406deg);
  }
}
.flake:nth-child(210) {
  animation: s210 8s linear infinite;
  animation-delay: 8400ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.7;
  overflow: hidden;
}
@keyframes s210 {
  0% {
    top: -100px;
    left: 800px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 786px;
    transform: rotateZ(273deg);
  }
}
.flake:nth-child(211) {
  animation: s211 4s linear infinite;
  animation-delay: 8440ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.54;
  overflow: hidden;
}
@keyframes s211 {
  0% {
    top: -100px;
    left: 266px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 195px;
    transform: rotateZ(345deg);
  }
}
.flake:nth-child(212) {
  animation: s212 9s linear infinite;
  animation-delay: 8480ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.42;
  overflow: hidden;
}
@keyframes s212 {
  0% {
    top: -100px;
    left: 119px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 140px;
    transform: rotateZ(796deg);
  }
}
.flake:nth-child(213) {
  animation: s213 5s linear infinite;
  animation-delay: 8520ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.61;
  overflow: hidden;
}
@keyframes s213 {
  0% {
    top: -100px;
    left: 200px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 149px;
    transform: rotateZ(630deg);
  }
}
.flake:nth-child(214) {
  animation: s214 8s linear infinite;
  animation-delay: 8560ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.18;
  overflow: hidden;
}
@keyframes s214 {
  0% {
    top: -100px;
    left: 1328px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1311px;
    transform: rotateZ(875deg);
  }
}
.flake:nth-child(215) {
  animation: s215 9s linear infinite;
  animation-delay: 8600ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.09;
  overflow: hidden;
}
@keyframes s215 {
  0% {
    top: -100px;
    left: 1257px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1284px;
    transform: rotateZ(372deg);
  }
}
.flake:nth-child(216) {
  animation: s216 5s linear infinite;
  animation-delay: 8640ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.42;
  overflow: hidden;
}
@keyframes s216 {
  0% {
    top: -100px;
    left: 217px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 299px;
    transform: rotateZ(567deg);
  }
}
.flake:nth-child(217) {
  animation: s217 9s linear infinite;
  animation-delay: 8680ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.72;
  overflow: hidden;
}
@keyframes s217 {
  0% {
    top: -100px;
    left: 1101px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1108px;
    transform: rotateZ(818deg);
  }
}
.flake:nth-child(218) {
  animation: s218 3s linear infinite;
  animation-delay: 8720ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.83;
  overflow: hidden;
}
@keyframes s218 {
  0% {
    top: -100px;
    left: 16px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 37px;
    transform: rotateZ(830deg);
  }
}
.flake:nth-child(219) {
  animation: s219 8s linear infinite;
  animation-delay: 8760ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.04;
  overflow: hidden;
}
@keyframes s219 {
  0% {
    top: -100px;
    left: 1150px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1184px;
    transform: rotateZ(379deg);
  }
}
.flake:nth-child(220) {
  animation: s220 7s linear infinite;
  animation-delay: 8800ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.52;
  overflow: hidden;
}
@keyframes s220 {
  0% {
    top: -100px;
    left: 1222px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1254px;
    transform: rotateZ(135deg);
  }
}
.flake:nth-child(221) {
  animation: s221 5s linear infinite;
  animation-delay: 8840ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.1;
  overflow: hidden;
}
@keyframes s221 {
  0% {
    top: -100px;
    left: 1010px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1051px;
    transform: rotateZ(346deg);
  }
}
.flake:nth-child(222) {
  animation: s222 4s linear infinite;
  animation-delay: 8880ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.03;
  overflow: hidden;
}
@keyframes s222 {
  0% {
    top: -100px;
    left: 1326px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1247px;
    transform: rotateZ(797deg);
  }
}
.flake:nth-child(223) {
  animation: s223 9s linear infinite;
  animation-delay: 8920ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.2;
  overflow: hidden;
}
@keyframes s223 {
  0% {
    top: -100px;
    left: 1432px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1463px;
    transform: rotateZ(162deg);
  }
}
.flake:nth-child(224) {
  animation: s224 8s linear infinite;
  animation-delay: 8960ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.55;
  overflow: hidden;
}
@keyframes s224 {
  0% {
    top: -100px;
    left: 41px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 74px;
    transform: rotateZ(52deg);
  }
}
.flake:nth-child(225) {
  animation: s225 3s linear infinite;
  animation-delay: 9000ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.34;
  overflow: hidden;
}
@keyframes s225 {
  0% {
    top: -100px;
    left: 972px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 995px;
    transform: rotateZ(435deg);
  }
}
.flake:nth-child(226) {
  animation: s226 5s linear infinite;
  animation-delay: 9040ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.52;
  overflow: hidden;
}
@keyframes s226 {
  0% {
    top: -100px;
    left: 1140px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1124px;
    transform: rotateZ(677deg);
  }
}
.flake:nth-child(227) {
  animation: s227 9s linear infinite;
  animation-delay: 9080ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.95;
  overflow: hidden;
}
@keyframes s227 {
  0% {
    top: -100px;
    left: 1166px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1086px;
    transform: rotateZ(870deg);
  }
}
.flake:nth-child(228) {
  animation: s228 4s linear infinite;
  animation-delay: 9120ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.84;
  overflow: hidden;
}
@keyframes s228 {
  0% {
    top: -100px;
    left: 90px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 120px;
    transform: rotateZ(199deg);
  }
}
.flake:nth-child(229) {
  animation: s229 5s linear infinite;
  animation-delay: 9160ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.19;
  overflow: hidden;
}
@keyframes s229 {
  0% {
    top: -100px;
    left: 1255px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1203px;
    transform: rotateZ(263deg);
  }
}
.flake:nth-child(230) {
  animation: s230 5s linear infinite;
  animation-delay: 9200ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.35;
  overflow: hidden;
}
@keyframes s230 {
  0% {
    top: -100px;
    left: 106px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 109px;
    transform: rotateZ(102deg);
  }
}
.flake:nth-child(231) {
  animation: s231 4s linear infinite;
  animation-delay: 9240ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.03;
  overflow: hidden;
}
@keyframes s231 {
  0% {
    top: -100px;
    left: 614px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 616px;
    transform: rotateZ(752deg);
  }
}
.flake:nth-child(232) {
  animation: s232 3s linear infinite;
  animation-delay: 9280ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.69;
  overflow: hidden;
}
@keyframes s232 {
  0% {
    top: -100px;
    left: 699px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 722px;
    transform: rotateZ(387deg);
  }
}
.flake:nth-child(233) {
  animation: s233 3s linear infinite;
  animation-delay: 9320ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.96;
  overflow: hidden;
}
@keyframes s233 {
  0% {
    top: -100px;
    left: 918px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 982px;
    transform: rotateZ(780deg);
  }
}
.flake:nth-child(234) {
  animation: s234 9s linear infinite;
  animation-delay: 9360ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.56;
  overflow: hidden;
}
@keyframes s234 {
  0% {
    top: -100px;
    left: 587px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 524px;
    transform: rotateZ(520deg);
  }
}
.flake:nth-child(235) {
  animation: s235 9s linear infinite;
  animation-delay: 9400ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.95;
  overflow: hidden;
}
@keyframes s235 {
  0% {
    top: -100px;
    left: 1419px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1389px;
    transform: rotateZ(348deg);
  }
}
.flake:nth-child(236) {
  animation: s236 3s linear infinite;
  animation-delay: 9440ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.5;
  overflow: hidden;
}
@keyframes s236 {
  0% {
    top: -100px;
    left: 1008px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1028px;
    transform: rotateZ(111deg);
  }
}
.flake:nth-child(237) {
  animation: s237 4s linear infinite;
  animation-delay: 9480ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.32;
  overflow: hidden;
}
@keyframes s237 {
  0% {
    top: -100px;
    left: 1113px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1093px;
    transform: rotateZ(893deg);
  }
}
.flake:nth-child(238) {
  animation: s238 4s linear infinite;
  animation-delay: 9520ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.16;
  overflow: hidden;
}
@keyframes s238 {
  0% {
    top: -100px;
    left: 716px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 748px;
    transform: rotateZ(219deg);
  }
}
.flake:nth-child(239) {
  animation: s239 9s linear infinite;
  animation-delay: 9560ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.32;
  overflow: hidden;
}
@keyframes s239 {
  0% {
    top: -100px;
    left: 1153px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1173px;
    transform: rotateZ(718deg);
  }
}
.flake:nth-child(240) {
  animation: s240 8s linear infinite;
  animation-delay: 9600ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.5;
  overflow: hidden;
}
@keyframes s240 {
  0% {
    top: -100px;
    left: 325px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 368px;
    transform: rotateZ(176deg);
  }
}
.flake:nth-child(241) {
  animation: s241 8s linear infinite;
  animation-delay: 9640ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.6;
  overflow: hidden;
}
@keyframes s241 {
  0% {
    top: -100px;
    left: 377px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 397px;
    transform: rotateZ(417deg);
  }
}
.flake:nth-child(242) {
  animation: s242 9s linear infinite;
  animation-delay: 9680ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.25;
  overflow: hidden;
}
@keyframes s242 {
  0% {
    top: -100px;
    left: 778px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 697px;
    transform: rotateZ(69deg);
  }
}
.flake:nth-child(243) {
  animation: s243 8s linear infinite;
  animation-delay: 9720ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.9;
  overflow: hidden;
}
@keyframes s243 {
  0% {
    top: -100px;
    left: 260px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 281px;
    transform: rotateZ(682deg);
  }
}
.flake:nth-child(244) {
  animation: s244 3s linear infinite;
  animation-delay: 9760ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.99;
  overflow: hidden;
}
@keyframes s244 {
  0% {
    top: -100px;
    left: 642px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 666px;
    transform: rotateZ(788deg);
  }
}
.flake:nth-child(245) {
  animation: s245 5s linear infinite;
  animation-delay: 9800ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.63;
  overflow: hidden;
}
@keyframes s245 {
  0% {
    top: -100px;
    left: 1326px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1392px;
    transform: rotateZ(474deg);
  }
}
.flake:nth-child(246) {
  animation: s246 6s linear infinite;
  animation-delay: 9840ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.58;
  overflow: hidden;
}
@keyframes s246 {
  0% {
    top: -100px;
    left: 288px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 312px;
    transform: rotateZ(150deg);
  }
}
.flake:nth-child(247) {
  animation: s247 6s linear infinite;
  animation-delay: 9880ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.5;
  overflow: hidden;
}
@keyframes s247 {
  0% {
    top: -100px;
    left: 456px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 412px;
    transform: rotateZ(807deg);
  }
}
.flake:nth-child(248) {
  animation: s248 6s linear infinite;
  animation-delay: 9920ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.12;
  overflow: hidden;
}
@keyframes s248 {
  0% {
    top: -100px;
    left: 282px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 295px;
    transform: rotateZ(273deg);
  }
}
.flake:nth-child(249) {
  animation: s249 4s linear infinite;
  animation-delay: 9960ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.77;
  overflow: hidden;
}
@keyframes s249 {
  0% {
    top: -100px;
    left: 950px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1007px;
    transform: rotateZ(58deg);
  }
}
.flake:nth-child(250) {
  animation: s250 5s linear infinite;
  animation-delay: 10000ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.63;
  overflow: hidden;
}
@keyframes s250 {
  0% {
    top: -100px;
    left: 1402px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1377px;
    transform: rotateZ(31deg);
  }
}
.flake:nth-child(251) {
  animation: s251 8s linear infinite;
  animation-delay: 10040ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.51;
  overflow: hidden;
}
@keyframes s251 {
  0% {
    top: -100px;
    left: 327px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 365px;
    transform: rotateZ(96deg);
  }
}
.flake:nth-child(252) {
  animation: s252 4s linear infinite;
  animation-delay: 10080ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.22;
  overflow: hidden;
}
@keyframes s252 {
  0% {
    top: -100px;
    left: 296px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 366px;
    transform: rotateZ(694deg);
  }
}
.flake:nth-child(253) {
  animation: s253 9s linear infinite;
  animation-delay: 10120ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.88;
  overflow: hidden;
}
@keyframes s253 {
  0% {
    top: -100px;
    left: 784px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 755px;
    transform: rotateZ(448deg);
  }
}
.flake:nth-child(254) {
  animation: s254 5s linear infinite;
  animation-delay: 10160ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.33;
  overflow: hidden;
}
@keyframes s254 {
  0% {
    top: -100px;
    left: 356px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 452px;
    transform: rotateZ(716deg);
  }
}
.flake:nth-child(255) {
  animation: s255 5s linear infinite;
  animation-delay: 10200ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.22;
  overflow: hidden;
}
@keyframes s255 {
  0% {
    top: -100px;
    left: 616px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 582px;
    transform: rotateZ(423deg);
  }
}
.flake:nth-child(256) {
  animation: s256 5s linear infinite;
  animation-delay: 10240ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.8;
  overflow: hidden;
}
@keyframes s256 {
  0% {
    top: -100px;
    left: 634px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 608px;
    transform: rotateZ(99deg);
  }
}
.flake:nth-child(257) {
  animation: s257 7s linear infinite;
  animation-delay: 10280ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.61;
  overflow: hidden;
}
@keyframes s257 {
  0% {
    top: -100px;
    left: 3px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 43px;
    transform: rotateZ(354deg);
  }
}
.flake:nth-child(258) {
  animation: s258 3s linear infinite;
  animation-delay: 10320ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.33;
  overflow: hidden;
}
@keyframes s258 {
  0% {
    top: -100px;
    left: 200px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 231px;
    transform: rotateZ(676deg);
  }
}
.flake:nth-child(259) {
  animation: s259 6s linear infinite;
  animation-delay: 10360ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.94;
  overflow: hidden;
}
@keyframes s259 {
  0% {
    top: -100px;
    left: 484px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 510px;
    transform: rotateZ(161deg);
  }
}
.flake:nth-child(260) {
  animation: s260 4s linear infinite;
  animation-delay: 10400ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.27;
  overflow: hidden;
}
@keyframes s260 {
  0% {
    top: -100px;
    left: 196px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 180px;
    transform: rotateZ(376deg);
  }
}
.flake:nth-child(261) {
  animation: s261 8s linear infinite;
  animation-delay: 10440ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.49;
  overflow: hidden;
}
@keyframes s261 {
  0% {
    top: -100px;
    left: 132px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 98px;
    transform: rotateZ(585deg);
  }
}
.flake:nth-child(262) {
  animation: s262 5s linear infinite;
  animation-delay: 10480ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.91;
  overflow: hidden;
}
@keyframes s262 {
  0% {
    top: -100px;
    left: 20px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 81px;
    transform: rotateZ(812deg);
  }
}
.flake:nth-child(263) {
  animation: s263 4s linear infinite;
  animation-delay: 10520ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.32;
  overflow: hidden;
}
@keyframes s263 {
  0% {
    top: -100px;
    left: 224px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 151px;
    transform: rotateZ(76deg);
  }
}
.flake:nth-child(264) {
  animation: s264 4s linear infinite;
  animation-delay: 10560ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.74;
  overflow: hidden;
}
@keyframes s264 {
  0% {
    top: -100px;
    left: 883px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 815px;
    transform: rotateZ(508deg);
  }
}
.flake:nth-child(265) {
  animation: s265 3s linear infinite;
  animation-delay: 10600ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.96;
  overflow: hidden;
}
@keyframes s265 {
  0% {
    top: -100px;
    left: 799px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 814px;
    transform: rotateZ(170deg);
  }
}
.flake:nth-child(266) {
  animation: s266 9s linear infinite;
  animation-delay: 10640ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.87;
  overflow: hidden;
}
@keyframes s266 {
  0% {
    top: -100px;
    left: 332px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 406px;
    transform: rotateZ(175deg);
  }
}
.flake:nth-child(267) {
  animation: s267 5s linear infinite;
  animation-delay: 10680ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.23;
  overflow: hidden;
}
@keyframes s267 {
  0% {
    top: -100px;
    left: 83px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 69px;
    transform: rotateZ(801deg);
  }
}
.flake:nth-child(268) {
  animation: s268 8s linear infinite;
  animation-delay: 10720ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.18;
  overflow: hidden;
}
@keyframes s268 {
  0% {
    top: -100px;
    left: 421px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 391px;
    transform: rotateZ(488deg);
  }
}
.flake:nth-child(269) {
  animation: s269 7s linear infinite;
  animation-delay: 10760ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.37;
  overflow: hidden;
}
@keyframes s269 {
  0% {
    top: -100px;
    left: 683px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 671px;
    transform: rotateZ(21deg);
  }
}
.flake:nth-child(270) {
  animation: s270 3s linear infinite;
  animation-delay: 10800ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.81;
  overflow: hidden;
}
@keyframes s270 {
  0% {
    top: -100px;
    left: 547px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 520px;
    transform: rotateZ(759deg);
  }
}
.flake:nth-child(271) {
  animation: s271 5s linear infinite;
  animation-delay: 10840ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.15;
  overflow: hidden;
}
@keyframes s271 {
  0% {
    top: -100px;
    left: 35px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: -45px;
    transform: rotateZ(29deg);
  }
}
.flake:nth-child(272) {
  animation: s272 8s linear infinite;
  animation-delay: 10880ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.19;
  overflow: hidden;
}
@keyframes s272 {
  0% {
    top: -100px;
    left: 308px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 363px;
    transform: rotateZ(824deg);
  }
}
.flake:nth-child(273) {
  animation: s273 5s linear infinite;
  animation-delay: 10920ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.65;
  overflow: hidden;
}
@keyframes s273 {
  0% {
    top: -100px;
    left: 993px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 949px;
    transform: rotateZ(130deg);
  }
}
.flake:nth-child(274) {
  animation: s274 3s linear infinite;
  animation-delay: 10960ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.75;
  overflow: hidden;
}
@keyframes s274 {
  0% {
    top: -100px;
    left: 1210px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1224px;
    transform: rotateZ(140deg);
  }
}
.flake:nth-child(275) {
  animation: s275 9s linear infinite;
  animation-delay: 11000ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.78;
  overflow: hidden;
}
@keyframes s275 {
  0% {
    top: -100px;
    left: 1214px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1186px;
    transform: rotateZ(158deg);
  }
}
.flake:nth-child(276) {
  animation: s276 9s linear infinite;
  animation-delay: 11040ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 1;
  overflow: hidden;
}
@keyframes s276 {
  0% {
    top: -100px;
    left: 969px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 952px;
    transform: rotateZ(786deg);
  }
}
.flake:nth-child(277) {
  animation: s277 4s linear infinite;
  animation-delay: 11080ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.79;
  overflow: hidden;
}
@keyframes s277 {
  0% {
    top: -100px;
    left: 498px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 434px;
    transform: rotateZ(580deg);
  }
}
.flake:nth-child(278) {
  animation: s278 5s linear infinite;
  animation-delay: 11120ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.87;
  overflow: hidden;
}
@keyframes s278 {
  0% {
    top: -100px;
    left: 1011px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1026px;
    transform: rotateZ(163deg);
  }
}
.flake:nth-child(279) {
  animation: s279 3s linear infinite;
  animation-delay: 11160ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.02;
  overflow: hidden;
}
@keyframes s279 {
  0% {
    top: -100px;
    left: 108px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 99px;
    transform: rotateZ(674deg);
  }
}
.flake:nth-child(280) {
  animation: s280 9s linear infinite;
  animation-delay: 11200ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.66;
  overflow: hidden;
}
@keyframes s280 {
  0% {
    top: -100px;
    left: 748px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 835px;
    transform: rotateZ(568deg);
  }
}
.flake:nth-child(281) {
  animation: s281 8s linear infinite;
  animation-delay: 11240ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.15;
  overflow: hidden;
}
@keyframes s281 {
  0% {
    top: -100px;
    left: 1328px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1393px;
    transform: rotateZ(341deg);
  }
}
.flake:nth-child(282) {
  animation: s282 3s linear infinite;
  animation-delay: 11280ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.15;
  overflow: hidden;
}
@keyframes s282 {
  0% {
    top: -100px;
    left: 1206px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1157px;
    transform: rotateZ(315deg);
  }
}
.flake:nth-child(283) {
  animation: s283 9s linear infinite;
  animation-delay: 11320ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.56;
  overflow: hidden;
}
@keyframes s283 {
  0% {
    top: -100px;
    left: 308px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 356px;
    transform: rotateZ(205deg);
  }
}
.flake:nth-child(284) {
  animation: s284 8s linear infinite;
  animation-delay: 11360ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.61;
  overflow: hidden;
}
@keyframes s284 {
  0% {
    top: -100px;
    left: 377px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 348px;
    transform: rotateZ(80deg);
  }
}
.flake:nth-child(285) {
  animation: s285 5s linear infinite;
  animation-delay: 11400ms;
  width: 4px;
  height: 4px;
  position: absolute;
  left: -80px;
  opacity: 0.14;
  overflow: hidden;
}
@keyframes s285 {
  0% {
    top: -100px;
    left: 1225px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1246px;
    transform: rotateZ(717deg);
  }
}
.flake:nth-child(286) {
  animation: s286 9s linear infinite;
  animation-delay: 11440ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.99;
  overflow: hidden;
}
@keyframes s286 {
  0% {
    top: -100px;
    left: 652px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 713px;
    transform: rotateZ(49deg);
  }
}
.flake:nth-child(287) {
  animation: s287 3s linear infinite;
  animation-delay: 11480ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.57;
  overflow: hidden;
}
@keyframes s287 {
  0% {
    top: -100px;
    left: 395px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 466px;
    transform: rotateZ(605deg);
  }
}
.flake:nth-child(288) {
  animation: s288 6s linear infinite;
  animation-delay: 11520ms;
  width: 3px;
  height: 3px;
  position: absolute;
  left: -80px;
  opacity: 0.72;
  overflow: hidden;
}
@keyframes s288 {
  0% {
    top: -100px;
    left: 565px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 504px;
    transform: rotateZ(581deg);
  }
}
.flake:nth-child(289) {
  animation: s289 4s linear infinite;
  animation-delay: 11560ms;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -80px;
  opacity: 0.37;
  overflow: hidden;
}
@keyframes s289 {
  0% {
    top: -100px;
    left: 213px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 223px;
    transform: rotateZ(628deg);
  }
}
.flake:nth-child(290) {
  animation: s290 4s linear infinite;
  animation-delay: 11600ms;
  width: 2px;
  height: 2px;
  position: absolute;
  left: -80px;
  opacity: 0.27;
  overflow: hidden;
}
@keyframes s290 {
  0% {
    top: -100px;
    left: 1182px;
    transform: rotateZ(0deg);
  }
  100% {
    top: 260px;
    left: 1277px;
    transform: rotateZ(329deg);
  }
}
.moon {
  position: absolute;
  top: 260px;
  right: 130px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #eef;
  box-shadow: 0px 0px 38px 19px #bbd;
  opacity: 1;
  animation: moon 22s ease;
  animation-fill-mode: forwards;
  z-index: 4;
}

@keyframes moon {
  0% {
    transform: scale(2);
    top: 300px;
    box-shadow: 0px 0px 68px 19px #bbd;
  }
  100% {
    transform: scale(1);
    top: 60px;
    box-shadow: 0px 0px 38px 9px #bbd;
  }
}
/* Requires font-awesome */
.player {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 210px;
    height: 100px;
    background: ##;
    border-radius: 10px;
    padding: 10px;
    font-size: 16px;
    color: #FFCC00;
    font-family: arial, sans-serif;
}
.player .source-ctrl-container {
    height: 50px;
    width: 50px;
    background: ##;
    border-radius: 50%;
    float: left;
    position: relative; cursor: pointer;
    color: #FF0000;}
.player .volume-ctrl-container {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 10px;
    height: 50px;
    width: 118px;
    float: right;
}
.player .fa-pause {
    position: absolute;
    top: 18px;
    left: 18px;
}
.player .fa-play {
    position: absolute;
    top: 18px;
    left: 20px;
}.player .time-info {
    clear: both;
    position: relative;
    top: 8px;
    text-align: center;
    font-size: 13px;
}
.player .time-current {
    color: #8A2BE2;
}
.player .volume-slider {
    display: inline-block;
    height: 2px;
    width: 50px;
    background: #8A2BE2;
    margin: 0 10px;
    position: relative;
    top: -10px;
}.player .volume-knob {
    background: #0033CC;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    position: relative;
    top: -6px;
}/*end*/
<div id="container">
<img class="sky" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg3UxjNlN-Y8XDsgMkyssn-8t_ncqrSHjANLhZKUrTaZrY7jaKU1uItZaAwjs9hU4Ne1ZSiyWvF0_CW7UIz3s8dSz7DJwVY2apzkuxKwUpBsfoVN0w-8lmPmOdEncqdBSc-vdEsWBSIqI2/s1600-r/Xmast-mys2010.jpg" />
<div class="moon">
</div>
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
<img class="flake" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/439415/flake.png" />
</div>
<!-- GRADIEND -->
<div class="ap" id="ap">
<div align="center">
<audio id="player">
<source src="https://sites.google.com/site/gg1cover/music/Tuhan-yang-Mys2010s.mp3" type="audio/mpeg">
</audio>

<header> 
<div align="center">
<a href="http://demoshow-mys2010.blogspot.co.id/2016/04/meskipun-di-dalam-lembah.html" title="Tukar Gambar"><font size="1" color="green"face="arial"><b>EXCHANGE PICTURES</b></a>
</div>
</header>
<link rel='stylesheet prefetch' href='//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css'>

<script src='//assets.codepen.io/assets/common/stopExecutionOnTimeout.js?t=1'></script><script src='//ajax.googleapis.com/ajax/libs/mootools/1.4.5/mootools-yui-compressed.js'></script><script src='http://cdnjs.cloudflare.com/ajax/libs/mootools-more/1.4.0.1/mootools-more-yui-compressed.js'></script>

<script>
/**
* Requires mootools core and mootools more Slider
*/
var Player = function(audio_element, options) {
this.audio_obj = document.id(audio_element);
this.options = options;
this.init = function() {
this.status = 'pause';
//this.duration = this.audio_obj.duration;
this.time = '00';
this.render();
this.addEvents();
};
this.render = function() {
// source controller
this.source_ctrl_el = new Element('div.source-ctrl.fa.fa-play');
this.source_ctrl_button = new Element('div.source-ctrl-container')
.adopt(this.source_ctrl_el);
// time info
this.time_current_el = new Element('span.time-current');
this.time_duration_el = new Element('span.time-duration');
var time_info = new Element('div.time-info')
.adopt(
this.time_current_el,
new Element('span.time-current-duration-separator').set('text', ' / '),
this.time_duration_el
);
// volume ctrl
this.volume_slider = new Element('div.volume-slider');
this.volume_ctrl = new Element('div.volume-ctrl')
.adopt(
new Element('span.fa.fa-2x.fa-volume-off'),
this.volume_slider.adopt( new Element('div.volume-knob')),
new Element('span.fa.fa-2x.fa-volume-up')
);
var container = new Element('div.player')
.adopt(
this.source_ctrl_button,
new Element('div.volume-ctrl-container').adopt(this.volume_ctrl),
time_info
)
.inject(this.audio_obj, 'after');
};
this.addEvents = function() {
this.audio_obj.load();
this.audio_obj.addEventListener('loadeddata', function() { 
this.time_duration_el.set('text', this.toHHMMSS(this.audio_obj.duration));
this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
}.bind(this));
this.source_ctrl_button.addEvent('click', this.sourceCtrlAction.bind(this));
new Slider(this.volume_slider, this.volume_slider.getElement('.volume-knob'), {
range: [0, 100],
initialStep: this.audio_obj.volume * 100,
onChange: function(value){
this.audio_obj.volume = value/100;
}.bind(this)
});
};
this.sourceCtrlAction = function() {
if(this.status == 'pause') {
this.play();
}
else {
this.pause();
}
};
this.toHHMMSS = function(s) {
var sec_num = parseInt(s, 10);
var hours   = Math.floor(sec_num / 3600);
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
var seconds = sec_num - (hours * 3600) - (minutes * 60);
if(hours   < 10) { hours   = "0" + hours; }
        if(minutes < 10) { minutes = "0" + minutes; }
        if(seconds < 10) { seconds = "0" + seconds; }

        var time = (hours == '00' ? '' : hours + ':') + minutes + ':' + seconds;
        return time;
    }
    this.play = function() {
        this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
        this.time_ti = setInterval(function() {
            this.time_current_el.set('text', this.toHHMMSS(this.audio_obj.currentTime));
        }.bind(this), 1000);
        this.source_ctrl_el.removeClass('fa-play').addClass('fa-pause');
        this.audio_obj.play();
        this.status = 'play';
    };
    this.pause = function() {
        clearInterval(this.time_ti);
        this.source_ctrl_el.removeClass('fa-pause').addClass('fa-play');
        this.audio_obj.pause();
        this.status = 'pause';
    };
}
var player = new Player('player');
player.init();
 </script>
Snowfall by. Brett Mitchell
Audio Code by. Cartoonistarif
Code Edited by. Mys2010 on Codepen
If you want to directly copy and paste you canDownload Here Christmas with audio