#search-bar,#seek,.logo,audio{display:block}.tunifer,body{position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#search-bar,.container,body,html,logo{font-family:"Roboto Condensed",sans-serif}body::before,button,html{background:#000}.logo{color:#fff;margin:15px auto;width:250px;height:25px;text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.logo .version,.logo img,.song-list,body::before{position:absolute}.logo img{left:0}.logo .brand{font-weight:300;font-size:1em;display:inline;width:175px;text-align:center;color:rgba(255,255,255,.3);background:-webkit-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#fff));background:-moz-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#fff));background:gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#fff));-webkit-background-size:50px 100%;-moz-background-size:50px 100%;background-size:50px 100%;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-animation-name:shine;-moz-animation-name:shine;animation-name:shine;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;background-repeat:no-repeat;background-position:0 0;background-color:#222}@-moz-keyframes shine{0%{background-position:top left}100%{background-position:top right}}@-webkit-keyframes shine{0%{background-position:top left}100%{background-position:top right}}@-o-keyframes shine{0%{background-position:top left}100%{background-position:top right}}@keyframes shine{0%{background-position:top left}100%{background-position:top right}}.logo .version{background:0 0;font-size:70%;color:#828282;right:0;bottom:0}.tunifer,button{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(#262626));background:-webkit-linear-gradient(bottom,#000,#262626);background:-moz-linear-gradient(bottom,#000,#262626);background:-o-linear-gradient(bottom,#000,#262626);background:linear-gradient(0deg,#000,#262626)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container,body,html{height:100vh;margin:0}body{background-image:url("images/poster4.jpg");background-size:cover;background-position:center;margin:0;overflow:hidden;z-index:-3}body::before{content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-2;opacity:.5;pointer-events:none}.container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.tunifer{width:300px;height:450px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.tunifer::after,.tunifer::before{content:"";position:absolute;top:-2px;left:-2px;background:-webkit-linear-gradient(45deg,#f0e,#00f,#0f0,red,#f0e,#00f,#0f0,#ff0,red);background:-moz-linear-gradient(45deg,#f0e,#00f,#0f0,red,#f0e,#00f,#0f0,#ff0,red);background:-o-linear-gradient(45deg,#f0e,#00f,#0f0,red,#f0e,#00f,#0f0,#ff0,red);background:linear-gradient(45deg,#f0e,#00f,#0f0,red,#f0e,#00f,#0f0,#ff0,red);-webkit-background-size:400% 400%;-moz-background-size:400%;-o-background-size:400%;background-size:400%;max-width:-webkit-calc(300px + 4px);max-width:-moz-calc(300px + 4px);max-width:calc(300px + 4px);max-height:-webkit-calc(450px + 4px);max-height:-moz-calc(450px + 4px);max-height:calc(450px + 4px);width:-webkit-calc(300px + 4px);width:-moz-calc(300px + 4px);width:calc(300px + 4px);height:-webkit-calc(450px + 4px);height:-moz-calc(450px + 4px);height:calc(450px + 4px);z-index:-1;-webkit-animation:20s linear infinite animate;-moz-animation:20s linear infinite animate;-o-animation:20s linear infinite animate;animation:20s linear infinite animate;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.song-list{list-style-type:none;padding:0;text-align:left;top:63%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:255px;width:250px;overflow-y:scroll;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#888 #e0e0e0;-ms-overflow-style:-ms-autohiding-scrollbar}.song-list::-webkit-scrollbar{width:5px}.song-list::-webkit-scrollbar-track{background:#e0e0e0}.song-list::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px;border:1px solid #e0e0e0}.song-list::-webkit-scrollbar-thumb:hover{background-color:#555}.song-list li{margin-bottom:10px;cursor:pointer;display:flex;align-items:center;line-height:normal;color:#cdcdcd;padding-bottom:13px;border-bottom:1px solid #333}.song-list li:last-child{border-bottom:0}#search-bar{width:250px;margin:20px auto 15px;padding:10px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.15);border-radius:5px;color:#fff}#search-bar::placeholder{text-align:center;color:#fff}audio{margin:15px auto;height:40px;width:250px}audio::-webkit-media-controls-panel{display:flex!important}audio::-webkit-media-controls-download-button{display:none}button{color:#fff;font-size:14px;border:none;outline:0;padding:0 15px;width:55px;height:30px;line-height:30px;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}input[type=range]{-webkit-appearance:none;border:1px solid #000;height:5px;vertical-align:middle;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#232323;outline:0}input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border:1px solid #000;-webkit-border-radius:10px;border-radius:10px;background:#fff}#seek{width:230px}@-webkit-keyframes animate{0%,100%{background-position:0 0}50%{background-position:400% 0}}@-moz-keyframes animate{0%,100%{background-position:0 0}50%{background-position:400% 0}}@-o-keyframes animate{0%,100%{background-position:0 0}50%{background-position:400% 0}}@keyframes animate{0%,100%{background-position:0 0}50%{background-position:400% 0}}