#game { position:absolute; width:100%; height:100%; margin:0; padding:0; }
#viewport { position:relative; margin:1em auto; cursor:crosshair; width:auto; /* width:500px; height:500px; overflow:hidden; top:50px; left:50px; */ }
#viewport .layer.grid { outline:1px solid rgba(255,255,255,0.1); }
-#backpack { position:absolute; bottom:1em; right:1em; width:296px; height:222px; /* top:auto; left:auto; */ }
+#backpack { position:absolute; bottom:1em; right:1em; width:296px; height:246px; /* top:auto; left:auto; */ }
+ #backpack h3 { color:#fff; margin:0.25em; padding:0.5em 0; }
#backpack .slot { float:left; position:relative; width:50px; height:50px; margin:0.25em; /* padding:0; top:auto; left:auto; */ }