*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none}body{background-color:#000;flex-direction:column;justify-content:center;align-items:center;position:fixed;overflow:hidden;display:flex;height:100%;width:100%;padding:0;margin:0}.escapismal{cursor:pointer!important;border:2px solid #000;box-sizing:border-box;position:relative;background:#000;overflow:hidden;height:375px;width:667px}.item{background-position:center center;background-size:cover;width:75%;height:auto;border-radius:10%;margin-bottom:5%;padding-top:75%;border:2px solid #000;flex-shrink:0}.escapismal .location{background-position:center center;background-size:cover;transform:translateZ(0);box-sizing:border-box;position:absolute;visibility:hidden;pointer-events:none;height:100%;width:89.96%}.escapismal .inventory{width:10.04%;bottom:0;position:absolute;right:0;top:6%;display:flex;flex-direction:column;align-items:center;padding:1% 0;overflow-y:scroll}.navigation{background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;z-index:100;display:block;height:8%;width:8%}.object{transform:translateZ(0);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute}.object[data-state=taken]{pointer-events:none;transition:opacity .5s ease;opacity:0}.object[data-state=dormant]{pointer-events:none;opacity:0}.object[data-state=default]{transition:opacity .5s ease;opacity:1}.overlays .description{box-shadow:0 .25em 1em rgba(0,0,0,.8);font-family:monospace,"Courier New";border-radius:0 0 0 .5em;position:absolute;text-align:center;line-height:1.5em;font-size:3vmin;padding:0 .75%;background:#000;color:#f8f8ff;display:block;right:10%;top:0}.location.current{visibility:visible;pointer-events:auto}.item.selected{filter:invert(90%)}.cursor{animation:cursor-animation .3s ease;border-radius:100%;pointer-events:none;background-color:#666;position:absolute;padding-top:4%;width:4%;margin:-2%;opacity:0;display:block}@keyframes cursor-animation{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(1)}100%{opacity:0;transform:scale(0)}}