#loader h1,.countdown h1{animation-timing-function:ease-in;left:0;right:0;text-align:center}#loader h1,.countdown h1,h1{text-align:center}.countdown,.countdown *,.countdown h1{vertical-align:middle}#finished,.countdown,.menu,.menu input{display:none}.gs{width:640px;height:400px;margin:auto;border:50px solid #AAA;position:relative}#finished,#loader,#loader h1,.b,.countdown,.countdown h1,.menu{position:absolute}h1{color:#7cfc00;font-family:monospace}embed{visibility:hidden}.gs canvas{width:100%;height:100%;border:0}.b{right:0;bottom:-40px;color:#adff2f;font-size:20px}#finished,#loader,.menu{width:100%;top:0;bottom:0;text-align:center;color:#fff;background-color:#222;text-transform:uppercase;font-family:monospace}#loader h1{animation-iteration-count:infinite;animation-name:fadeinout;animation-duration:2s;top:50%;margin-top:-15px;line-height:100%}.coloroption canvas{width:14%;box-sizing:border-box}.mapoption canvas{width:20%;box-sizing:border-box}h3{color:#adff2f;margin-bottom:5px}input:checked+label{border-bottom:4px solid #adff2f}.lapoption{font-size:30px;padding:0 20px}.section{margin-bottom:20px}a{text-decoration:none}#finished a,.menu a{padding:5px 15px;font-size:20px}h2{margin-top:0}#finished a,.menu a,h2{background-color:#adff2f;color:#444;font-weight:700}body{background-color:#444}.countdown{animation-delay:4s;animation-name:fadeout;animation-duration:.2s;background-color:rgba(32,32,32,.5);height:20%;top:20%;left:0;right:0;z-index:100}.countdown h1{color:#fff;font-size:0;animation-duration:1s;animation-name:zoomin;top:0;text-shadow:#000 2px 2px}.countdown h1:nth-child(2){animation-delay:1s}.countdown h1:nth-child(3){animation-delay:2s}.countdown h1:nth-child(4){animation-delay:3s}@keyframes fadeout{from{opacity:1;background-color:rgba(255,255,255,1)}to{background-color:rgba(255,255,255,0);opacity:0}}@keyframes zoomin{from,to{font-size:0}99%{font-size:50px}}@keyframes fadeinout{from,to{opacity:0}50%{opacity:1}}#resizer,#restart,#toggleMusic{position:absolute;font-size:70px;color:#ccc}#toggleMusic{top:10px;right:10px}#resizer{top:80px;right:10px}#restart{top:10px;left:10px}#toggleMusic.muted{text-decoration:line-through;opacity:.5}#finished{top:18%;bottom:18%;width:auto;left:10%;right:10%;background-color:rgba(64,64,64,.98);z-index:150}#finished dl{width:400px;margin:10px auto}#finished dt,dd{width:50%;float:left;margin:0;box-sizing:border-box;font-size:25px;text-transform:none;padding-top:10px}dt{color:#adff2f}dd{font-size:35px}.controls{width:600px;margin:auto;color:#CCC;position:relative}.controls .disk{position:absolute;top:0;left:-50px;font-size:40px}