body {
  font-family: "Astropog", sans-serif;
  color: #000;
  text-shadow: 1px 1px 1px #fff;
}
body:before {
    content: "";
    background: #fff url("img/about-bg.png") no-repeat center center;
    background-size: cover;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -9999;
    }
h2{
  margin: 0;
}
h2 span a{
  font-size: 1.1rem;
  transition: .5s;
  background: url("img/kira.gif");
  background-size: 10%;
  color: #ccc;
}
h2 span a:hover{
  transition: .5s;
  background: none;
  margin:-.2rem 0 0 -.2rem;
  font-size: 1.5rem;
}
h3{
  margin: 1.5rem 0 -.5rem;
  padding: 0;
}
a{
  color:#ccc;
}
a:hover,#about li a:hover{
  color:#b8c5ff;
}
.home{
  font-size: 1.5rem;
  margin: -.7rem 0 0;
}


main{
  width: 75vw;
  margin: 19vh auto 5vh;
}

.aplayer {
  font-family: "Astropog", sans-serif !important;
  width: 100%;
  margin: .5rem 0 0 !important;
  max-width: 400px;
  background: #fff;
  color: #999;
  font-size: 0.8rem;
  margin: -.5rem 0 0;
}
.aplayer .aplayer-lrc{
  text-align: left;
  padding:  0 1rem;
  height: 43px;
}
.aplayer .aplayer-info .aplayer-music{
  margin: 0 0 0 5px;
}
.aplayer .aplayer-time ,.aplayer.aplayer-withlrc .aplayer-lrc{
  display: none;
}
.aplayer .aplayer-loaded {
  background: #eee !important;
}
.aplayer .aplayer-played {
 background: #adbafd !important;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{
  background: #ddd !important;
}
.aplayer.aplayer-withlrc .aplayer-pic {
  height: 50px;
  width: 50px;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{
  margin: 0 0 0 3px;
}
.aplayer.aplayer-withlrc .aplayer-info {
  margin-left: 50px;
  height:50px;
  padding: 7px;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar {
  background: #444;
}
.aplayer-list{
  max-height: 40vw !important;
}
.aplayer .aplayer-pic .aplayer-play {
  width: 16px;
  height: 16px;
  top: 15px;
  left: 15px;
}
.aplayer .aplayer-pic .aplayer-play svg {
  top: 0;
  left: 1px;
  width: 15px;
  height: 15px;
}
.aplayer .aplayer-pic .aplayer-pause {
  bottom: 5px;
  right: 5px;
}