#tt,#tt img,.close{display:block}#b,#s,#tt,.attr,.close{position:absolute}#b a,.close{text-align:center}#b,#p,#tl{z-index:5}body,html{margin:0;padding:0;background:#191F27;overflow:hidden;font-family:'Trebuchet MS',Chalkboard,ChalkboardSE-Regular,sans-serif}*{-webkit-transition:opacity .15s,left .15s,transform .15s,top .15s;transition:opacity .15s,left .15s,transform .15s,top .15s}#tt,#tt-inner,.close{border:3px solid #4AADFF;border-radius:8px;color:#2C70A8}#b a,.attr,.attr a{color:#fff}#tt{top:30px;bottom:60px;left:30px;right:50px;padding:20px;z-index:10;border-radius:10px;font-size:2em;-webkit-transform:scale(0);transform:scale(0);background:rgba(74,173,255,.6);box-shadow:0 0 1em #000}#tt-inner{background:rgba(255,255,255,.8);padding:10px 30px}#tt-inner.scroll{overflow:auto;font-size:25px!important;max-height:85%}.attr{right:10px;bottom:10px;font-size:8px;opacity:.2}#s.active,.attr:focus,.attr:hover{opacity:1}.close{bottom:20px;right:20px;background:#CCE7FE;font-weight:700;font-size:24px;line-height:45px;cursor:pointer;padding:0 2em}#s,#tl{right:0}.close:hover{transform:scale(1.05)}#tt.active{-webkit-transform:scale(1);transform:scale(1)}#s{opacity:0;z-index:9;left:0;top:0;bottom:0;background:rgba(0,0,0,.5)}#tt img{margin:0 auto;padding-bottom:20px;max-width:200px}#b{bottom:10px;left:-10em;background:#5bf;border:1px solid #fff;border-left-style:none;padding:10px;font-size:40px}#b a,#menu>div{cursor:pointer;border-radius:2px}.ingame #b,.rumble{left:0}#b a{display:inline-block;width:1.5em;line-height:1.5em}#p,body.menu #menu{display:block;font-weight:700;position:absolute}#p{top:-3em;right:10px;margin-left:20px;font-size:30px;color:#5bf;text-align:right;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.ingame #p{top:10px}@-webkit-keyframes rubberBand{100%,from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:rubberBand;animation-name:rubberBand;-webkit-animation-delay:.2s;animation-delay:.2s}h1{font-size:1.2em;font-weight:700}.rumble{-webkit-animation-name:rumble;-webkit-animation-duration:.25s;-webkit-animation-iteration-count:2;animation-name:rumble;animation-duration:.25s;animation-iteration-count:20}@-webkit-keyframes rumble{0%{-webkit-transform:rotate(0)}25%{-webkit-transform:translate(4px,4px)}50%{-webkit-transform:translate(0,-4px)}75%{-webkit-transform:translate(-4px,0)}100%{-webkit-transform:translate(0,2px)}}@keyframes rumble{0%{transform:rotate(0)}25%{transform:translate(4px,4px)}50%{transform:translate(0,-4px)}75%{transform:translate(-4px,0)}100%{transform:translate(0,2px)}}#menu{-webkit-transform:scale(0);transform:scale(0);height:0}body.menu #menu{left:0;right:0;bottom:20px;text-align:center;color:#fff;-webkit-transform:scale(1);transform:scale(1);height:auto}#menu>div{padding:10px 20px;margin:10px 15px;display:inline-block}#tl img,.pill{display:block;border-radius:5px;cursor:pointer}#b a:hover,#menu>div:hover,.pill.active:hover{background:#5bf;transform:scale(1.1)}#menu img{display:block;margin:0 0 10px;padding:0}.pill{color:#ddd;background:#ACB2B7;padding:.5em;margin:.5em 0}.pill.active{background:#3184C7;color:#fff}#tl{position:absolute;top:0;bottom:0;width:15%;max-width:8pc;background:#5bf;border-left:1px solid #fff;transform:translateX(110%);overflow-y:auto}#tl.active{transform:translateX(0)}#tl img.active,#tl img:hover{transform:scale(1.1)}#tl img{width:90%;margin:0 5%}#tl img.active{background:#fff}@media(min-width:800px){#tt{left:20%;right:20%;top:75pt;bottom:75pt}#tt-inner{padding:30px 50px}#b a:hover,#menu>div:hover,.pill.active:hover{background:#5bf;transform:scale(1.01)}}@media(max-height:768px){#tt{top:0;left:0;bottom:0;right:0;border-radius:0;border:none}#tt img{max-height:200px}}@media(max-height:490px) and (orientation:landscape){#tt{padding-left:150px}#tt img{position:absolute;left:20px;top:50px}}@media(max-width:800px){#b{font-size:20px}}