body{font:3.14vh Helvetica;background:#000;color:#aab}span{color:#dde}.ctr{text-align:center}#assets{display:none}#start{display:block;text-align:center;line-height:100vh}#mainmenu{display:none;text-align:center;line-height:50vh}#intro{display:none;text-align:center;padding:5vh}#game{display:none}#shell{text-align:center}#view{display:inline-block;position:relative;width:300px;height:200px;overflow:hidden}#stage2d{position:absolute;width:600px;height:400px;transition:top 1s,left 1s}#light,#lightmask{display:inline-block;position:absolute;top:0;left:0;width:300px;height:200px}#light{background-color:rgba(64,64,0,.5);transition:background-color .5s}#lightmask{opacity:0;background-image:url(../assets/lost-lightmask.png);transition:transform .2s}#M{display:inline-block;width:300px;height:5em;overflow:scroll;font:3.14vh Helvetica;color:#ccc;background-color:transparent;border:0}.split{text-align:center}.lft{display:inline-block;width:140px}.rgt{display:inline-block;width:140px}#inventory{display:none;text-align:center}.list{display:inline-block;width:300px}.list button{width:100px}#inventory ul{text-align:left;margin-left:15%;list-style:none}#win{display:none;text-align:center;line-height:50vh}#died{display:none;text-align:center;line-height:50vh}#instr{margin-top:3vh;display:block;text-align:center}#ctls{display:none}button{border:0;background-color:#aaa}button.highlight,button:hover{background-color:#fff}@media all and (max-width:640px){#instr{display:none}#ctls{display:block}button{margin:1vh;padding:1vh;min-width:40px;font-size:3vh}}.SP{display:inline-block;position:absolute;width:15px;height:20px;background-image:url(../assets/lost.png)}.GR{background-position:0 0}.ST{background-position:-15px 0}.TR{background-position:0 -20px}.PL{background-position:0 -40px}.AC{background-position:-15px -40px}.GO{background-position:0 -60px}.SC{background-position:-15px -60px}.PO{background-position:-30px -60px}