body{font-family:Raleway,Helvetica,sans-serif;font-size:11px;background:#fff;color:#222;overflow:hidden;margin:0;padding:0;-webkit-text-size-adjust:100%}html{width:100%;height:100%;font-size:62.5%}*{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none}canvas{position:absolute;top:0;left:0}.info-container{position:absolute;bottom:0;left:0;padding:1.5rem}.main-title{position:absolute;top:0;left:0;padding:1.5rem;font-size:12px}.info{font-weight:700}.code{font-weight:300}p{line-height:.6rem}a,a:active,a:visited{color:#2b84e0;text-decoration:none;position:relative}a:after{position:absolute;content:" ";display:block;width:100%;height:2px;bottom:0;opacity:0;left:0;background:currentColor;-webkit-transition:all .25s cubic-bezier(.19,1,.22,1);-moz-transition:all .25s cubic-bezier(.19,1,.22,1);-o-transition:all .25s cubic-bezier(.19,1,.22,1);transition:all .25s cubic-bezier(.19,1,.22,1)}a:hover:after{height:2px;opacity:1;bottom:-3px;-webkit-transition:all .25s cubic-bezier(.19,1,.22,1);-moz-transition:all .25s cubic-bezier(.19,1,.22,1);-o-transition:all .25s cubic-bezier(.19,1,.22,1);transition:all .25s cubic-bezier(.19,1,.22,1)}
