::selection{background:0 0}*{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:default;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body{line-height:1}a{cursor:pointer}a:active,a:hover,a:link,a:visited{text-decoration:none}html{font-size:16px;background-color:#000;color:#fff;font-family:'Source Sans Pro',sans-serif;font-weight:400;letter-spacing:.05em}#container,body,html{width:100%;height:100%;overflow:hidden}h1{position:fixed;left:16px;top:24px;font-size:24px;letter-spacing:.5em;font-weight:400;z-index:2}h1 span.ls40{letter-spacing:.4em}h1 span{pointer-events:none;cursor:pointer}h1 a:active,h1 a:hover,h1 a:link,h1 a:visited{display:block;padding:16px;color:#fff}#wgl{position:absolute;display:none}#not_supported{display:table;width:100%;height:100%}#not_supported p{display:table-cell;text-align:center;vertical-align:middle;line-height:1.5}#not_supported p strong{font-weight:600;color:#e00}#startup{display:table;width:100%;height:100%}#startup p{font-size:14px;display:table-cell;text-align:center;vertical-align:middle;letter-spacing:.2em;font-weight:600;animation:blink .05s linear 0s infinite normal none;-moz-animation:blink .05s linear 0s infinite normal none;-webkit-animation:blink .05s linear 0s infinite normal none;-o-animation:blink .05s linear 0s infinite normal none}@keyframes blink{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-o-keyframes blink{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}#navi{position:absolute;left:50%;bottom:20px;width:400px;margin:0 0 0 -200px;text-align:center;display:none}#navi input{font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:15px;letter-spacing:.05em;color:#fff;background-color:rgba(0,0,0,.3);border:1px solid #999;border-radius:8px;padding:6px 12px;margin:0 10px;transition:background-color .1s cubic-bezier(0.39,.575,.565,1) 0s;-moz-transition:background-color .1s cubic-bezier(0.39,.575,.565,1) 0s;-webkit-transition:background-color .1s cubic-bezier(0.39,.575,.565,1) 0s;-o-transition:background-color .1s cubic-bezier(0.39,.575,.565,1) 0s}#navi input.active{background-color:grey}