*{
    margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
@import url(//db.onlinewebfonts.com/c/f4d1593471d222ddebd973210265762a?family=Pokemon);
@font-face {font-family: "Pokemon"; src: url("//db.onlinewebfonts.com/t/a222402127a0453c817a6cf4c3d9810b.eot"); 
    src: url("//db.onlinewebfonts.com/t/a222402127a0453c817a6cf4c3d9810b.eot?#iefix") format("embedded-opentype"), 
    url("//db.onlinewebfonts.com/t/a222402127a0453c817a6cf4c3d9810b.woff2") format("woff2"), 
    url("//db.onlinewebfonts.com/t/a222402127a0453c817a6cf4c3d9810b.woff") format("woff"), 
    url("//db.onlinewebfonts.com/t/a222402127a0453c817a6cf4c3d9810b.ttf") format("truetype"), 
    url("//db.onlinewebfonts.com/t/a222402127a0453c817a6cf4c3d9810b.svg#Pokemon") format("svg"); 
}
body{
    background-color: black;
    animation-name: color;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    font-family: Pokemon;
    color: #5A8542;

}
#pokeball{
    position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
    margin: auto;
    border-radius: 50%;
    background: radial-gradient(circle at 100px 100px, #C22A00, #000);
    height: 900px;
    width: 900px;
}
#bottom-half{
    position: absolute;
    top: 10; bottom: 0; left: 0; right: 0;
    margin: auto;
    z-index: 1;
    height: 450px;
    width: 900px;
    border-radius: 0 0 900px 900px;
    background: radial-gradient(circle at 100px 100px, white, #000);
}

#bar{
    position: absolute;
    z-index: 2;
    top: 0; bottom:0; left: 0; right: 0;
    margin: auto;
    height: 50px;
    width: 900px;
    background:black;
}
#center{
    z-index: 3;
    top: 0; bottom:0; left: 0; right: 0;
    margin: auto;
    border-radius: 50%;
    position: absolute;
    height: 250px;
    width: 250px;
    background-color:whitesmoke;
    border: 25px solid black;
}
a{
    z-index: 4;
    position: absolute;
    font-family: Pokemon;
    top: 460px;
    left: 725px;
    font-size: 22px;
    color: #5A8542;
    text-shadow: 1px 2px 2px #000;
    letter-spacing: 3px;
    text-decoration: none;
}
h1{
    position: absolute;
    left: 315px; top: 100px;
    font-size: 80px;
    text-shadow: 1px 5px 5px #000;
    letter-spacing: 8px;
}

@keyframes color {
    0% {
      background-color: #222;
    }
    50% {
      background-color: whitesmoke;
    }
    100% {
      background-color: #222;
    }
  }