a,code,div,form,h1,h2,h3,html,img,li,nav,p,pre,small,span,strong,ul{padding:0;margin:0;line-height:inherit;border:0;box-sizing:border-box}body{padding:0;width:100%;height:100%;font-family:sans-serif;font-size:14px;line-height:1.4;color:#bbc8d6;background-color:#0e161f}body,header{margin:0;border:0}button,footer,input,main{margin:0;line-height:inherit;border:0;box-sizing:border-box}a::after,a::before,body,body::after,body::before,button::after,button::before,code::after,code::before,div::after,div::before,footer::after,footer::before,form::after,form::before,h1::after,h1::before,h2::after,h2::before,h3::after,h3::before,header,header::after,header::before,html::after,html::before,img::after,img::before,input::after,input::before,li::after,li::before,main::after,main::before,nav::after,nav::before,p::after,p::before,pre::after,pre::before,small::after,small::before,span::after,span::before,strong::after,strong::before,ul::after,ul::before{box-sizing:border-box}footer,header,main,nav{display:block}code,h1,pre{font-size:inherit}ul{list-style-type:square;list-style-position:outside}#shoutbox form,p,ul{margin-bottom:10px}a{outline:0}img{display:inline-block;max-width:100%}button,input{font:inherit;outline:0}button,input[type=range],input[type=submit]{cursor:pointer}button:disabled,input[type=range]:disabled,input[type=submit]:disabled{cursor:not-allowed}h1{font-weight:900}h2,h3{font-size:18px;font-weight:700;margin-bottom:30px}h3{font-size:16px;margin-bottom:5px}a:link,a:visited{text-decoration-line:underline;text-decoration-style:dotted}a:active,a:focus,a:hover{text-decoration-line:none}ul.noico{list-style-type:none}ul.noico li{margin-left:0}ul li{margin-left:14px}button,input{padding:10px;vertical-align:middle}button{font-weight:700}nav{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 10px}header{position:sticky;top:0;display:grid;grid-template-columns:auto 1fr;padding:10px;margin-bottom:30px;line-height:1;z-index:500;border-bottom-width:1px;border-bottom-style:solid;background-color:#080d12;border-bottom-color:#1d2833;box-shadow:0 5px 20px #000}header a:link,header a:visited{text-decoration-line:none;text-decoration-style:dotted}header nav{justify-content:right}main{padding:0 20px;z-index:0}footer{text-align:center;margin-top:75vh;margin-bottom:50vh;padding:0 20px 100px}.stdcontent{max-width:800px;margin-left:auto;margin-right:auto}#nowplaying,#shoutbox{margin-top:60px}#toast{position:fixed;top:20px;width:100%;z-index:1000}#nowplaying .current,#toast div{font-weight:700;margin-bottom:10px}#toast div{width:fit-content;max-width:100%;padding:10px;margin-left:auto;margin-right:auto;font-size:16px;cursor:pointer;color:#000}#clock{font-family:monospace}#nowplaying,#player{text-align:center}#nowplaying .current{font-size:42px}#nowplaying .history{font-size:16px;margin-top:5px}#player .ctrl_volume{width:100px}#player .ctrl_volume_value{display:none}#shoutbox{max-width:400px;margin-left:auto;margin-right:auto}#shoutbox .label{display:block;text-align:center;margin-bottom:10px}#shoutbox form input[type=text]{width:100%}#shoutbox form input[type=submit]{display:none}#shoutbox .messages{max-height:320px;overflow-y:scroll;overflow-x:hidden}#shoutbox .messages .record{word-break:break-all;margin-bottom:5px}#shoutbox .messages .record .avatar{width:20px;height:auto;vertical-align:middle}#shoutbox .messages .record .message{vertical-align:middle;font-family:monospace}small{color:#5c6873}code,pre{color:#93b4d7}a:link,a:visited{color:#bbc8d6}a:active,a:focus,a:hover,button:focus,button:hover{color:#fff}button,input{color:inherit;background-color:#1d2833}button:disabled{color:#3c4a57}#nowplaying .history .entry:nth-child(2){opacity:.9}#nowplaying .history .entry:nth-child(3){opacity:.8}#nowplaying .history .entry:nth-child(4){opacity:.7}#nowplaying .history .entry:nth-child(5){opacity:.6}#nowplaying .history .entry:nth-child(6){opacity:.5}#nowplaying .history .entry:nth-child(7){opacity:.4}#nowplaying .history .entry:nth-child(8){opacity:.3}#nowplaying .history .entry:nth-child(9){opacity:.2}#nowplaying .history .entry:nth-child(10){opacity:.1}#nowplaying .history .entry .time{color:#5c6873}#toast div.info{background-color:#add8e6}#toast div.success{background-color:#90ee90}#toast div.error{background-color:#f08080}