@charset "UTF-8";.icon-sprite,.container .sound-switch,.container .sound-switch[data-volume='off'],.game .game-next,.game .game-previous{background-image:url('../images/icon-s6b33c1e68d.png');background-repeat:no-repeat}@font-face{font-family:"retro";src:url("../font/HIVNotRetro-Regular.woff") format("woff")}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{overflow-y:scroll;font:10px/1.3 retro,arial;color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body:after{content:attr(data-version);display:block;position:absolute;top:0;left:0;padding:.2em;font-size:.6em;color:black;background:white}@media(min-width:480px){body{font-size:12px}}@media(min-width:640px){body{font-size:14px}}@media(min-width:800px){body{font-size:16px}}@media(min-width:1080px){body{font-size:18px}}canvas{width:100%;height:100%}.container{height:100%;position:relative;background:#fefefe;background:radial-gradient(#fefefe 38%,#efe4d1 100%)}.container .back-link{position:absolute;right:.2em;bottom:.2em;font-size:1.3em}.container .sound-switch{position:absolute;right:.2em;top:.2em;width:50px;height:50px;background-color:transparent;background-position:0 -150px}.container .sound-switch[data-volume='off']{background-position:0 -100px}.start{text-align:center}.start h1{color:#eb4b27;font-size:7em}.start nav{margin:0}.start nav li{padding:.75em}.start nav li:first-child button{font-size:4em}.start .start-author{display:block;position:absolute;right:.2em;bottom:.2em;color:#97999c;text-decoration:none}.start .start-author::before{content:"";display:inline-block;vertical-align:middle;margin-right:5px;width:65px;height:63px;background-image:url("../images/raccoon.png");opacity:.5}.start .start-author:hover{cursor:pointer;color:#eb4b27}.game{width:100%;height:100%;position:relative;padding-bottom:3em}.game .game-container{width:100%;height:100%;max-width:800px;margin:0 auto}.game .game-next,.game .game-previous{position:absolute;top:50%;width:30px;height:50px;margin-top:-25px;cursor:pointer}.game .game-next{right:.5em;background-position:0 -50px}.game .game-previous{left:.5em;background-position:0 0}.game .game-controls{position:absolute;left:10%;width:80%;bottom:.5em;text-align:center}.game .game-controls button{margin:0 1em}.game .game-controls small{font-size:.7em}.game button[data-level]::after{content:"" attr(data-level);font-size:.6em;margin-left:.2em;padding:0 .4em;vertical-align:middle;background:#fff;color:#97999c}.popup{position:absolute;top:0;left:0;min-height:100%;width:100%;background:rgba(151,153,156,0.5);padding:3em;text-align:center}.popup>div{background:white;padding:2em;position:relative}.popup .popup-close{position:absolute;top:0;right:0;width:1em;height:1em;padding:0;margin:-0.5em -0.5em 0 0;line-height:1em;border-radius:1em;font-size:3.5em}.popup .popup-close::after{content:"×"}.popup .popup-content{margin:1em 0;color:#5f585d}.popup h1{color:black;font-size:3em}.popup nav button{margin:0 .5em}nav ul{margin:0;padding:0;list-style:none}h1{margin:0;padding:0}button{font-family:inherit;background:#97999c;border:0;color:white;font-size:2em;padding:0 .3em;cursor:pointer}button:hover{color:#eb4b27}button.back-link{background:0;color:#97999c}button.back-link:hover{color:#eb4b27}button[data-count]{position:relative}button[data-count]::after{content:attr(data-count);position:absolute;margin:-0.5em -1em 0 0;border-radius:.2em;padding:0 .2em;top:0;right:0;color:#eb4b27;font-size:.5em;background:#fff}button,canvas{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}
