body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--black);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;height:100%;height:var(--100vh,100%);overflow:hidden;-webkit-user-select:none;user-select:none}.Controls,.ControlsFlipped{height:calc(var(--cell-height)*5);height:calc(var(--cell-height)*(var(--hud-rows, 4) + 1));left:calc(var(--pixel-size)*-1);margin:0 auto;margin-top:calc(var(--bottom-offset) - var(--cell-height));position:relative;right:calc(var(--pixel-size)*-1);width:calc(100% + var(--pixel-size)*2);z-index:1}.Spell{bottom:0;left:calc(50% - var(--cell-width)*4);position:absolute;right:calc(50% - var(--cell-width)*2);top:calc(var(--bottom-offset)*-1 + var(--cell-height))}.ControlsFlipped .Spell{left:calc(50% - var(--cell-width)*2);right:calc(50% - var(--cell-width)*4)}.Skill{bottom:0;left:0;position:absolute;right:calc(50% + var(--cell-width)*4);top:calc(var(--bottom-offset)*-1 + var(--cell-height))}.ControlsFlipped .Skill{left:calc(50% + var(--cell-width)*4);right:0}.Interact{height:calc(var(--cell-height)*2);height:calc((var(--interact-height, 0) + 2)*var(--cell-height));position:fixed;right:50%;top:50%;transform:translate(calc(var(--cell-width)*3.5 + var(--pixel-size)),calc(var(--cell-height)*-1.5 - var(--pixel-size)));transform:translate(calc((var(--interact-x, 0) + 3.5)*var(--cell-width) + var(--pixel-size)),calc((var(--interact-y, 0) - 1.5)*var(--cell-height) - var(--pixel-size)));transition:transform .7s ease-out;width:calc(var(--cell-width)*2);width:calc((var(--interact-width, 0) + 2)*var(--cell-width))}.PopupTab{transform:translate(calc((var(--popup-tab)*6 - 4)*var(--cell-width) - var(--popup-tab)*var(--pixel-size)),calc((var(--popup-height)/-2 + var(--popup-offset))*var(--cell-height) - var(--pixel-size)));width:calc(var(--cell-width)*6 - var(--pixel-size)*2)}.PopupClose,.PopupTab{height:var(--cell-height);position:fixed;right:50%;top:50%}.PopupClose{transform:translate(calc(var(--cell-width)*10 + var(--pixel-size)),calc((var(--popup-height)/-2 + var(--popup-offset))*var(--cell-height) - var(--pixel-size)));width:calc(var(--cell-width)*2 + var(--pixel-size)*2)}.PopupLeft{transform:translate(calc(var(--cell-width)*-4),calc((var(--popup-height)/2 - 1 + var(--popup-offset))*var(--cell-height) - var(--pixel-size)))}.PopupLeft,.PopupRight{height:var(--cell-height);position:fixed;right:50%;top:50%;width:calc(var(--cell-width)*6 + var(--pixel-size)*2)}.PopupRight{transform:translate(calc(var(--cell-width)*10),calc((var(--popup-height)/2 - 1 + var(--popup-offset))*var(--cell-height) - var(--pixel-size)))}.PopupUp{transform:translate(calc(var(--cell-width)*10 - var(--pixel-size)*4),calc((var(--popup-height)/-2 + 1 + var(--popup-offset))*var(--cell-height)))}.PopupDown,.PopupUp{height:calc((var(--popup-height)/2 - 1)*var(--cell-height) - var(--pixel-size)*1);position:fixed;right:50%;top:50%;width:calc(var(--cell-width) + var(--pixel-size)*1)}.PopupDown{transform:translate(calc(var(--cell-width)*10 - var(--pixel-size)*4),calc(var(--popup-offset)*var(--cell-height)))}.PopupContent{height:calc((var(--popup-height) - 2)*var(--cell-height) - var(--pixel-size)*2);position:fixed;right:50%;top:50%;transform:translate(calc(var(--cell-width)*8.5 - var(--pixel-size)*2),calc((var(--popup-height)/-2 + 1 + var(--popup-offset))*var(--cell-height)));width:calc(var(--cell-width)*17 - var(--pixel-size))}.Row{display:flex;justify-content:center}.Cell,.Row{height:var(--cell-height)}.Cell{margin-left:-.5px;overflow:hidden;position:relative;width:var(--cell-width)}.Layer{font-size:calc(var(--cell-height)*1.02);inset:0}.Dot,.Layer{display:block;position:absolute}.Dot{background-color:var(--silver);height:var(--pixel-size);width:var(--pixel-size)}.KeyboardOverlay{background-color:#000;bottom:0;height:calc(var(--cell-height)*6.5);left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:calc(var(--overlay-width)*var(--cell-width));z-index:2}.KeyboardBorder{margin-top:calc(var(--cell-height)/-2 + var(--pixel-size)*1)}.Keyboard{bottom:0;height:calc(var(--cell-height)*6);left:50%;position:absolute;transform:translateX(-50%);width:calc(var(--keyboard-width)*var(--cell-width) - var(--pixel-size)*4)}.Joystick{position:fixed;z-index:1}body.no-cursor{cursor:none}.Stats,.StatsFlipped{height:calc(var(--cell-height)*4);height:calc(var(--cell-height)*var(--hud-rows, 4));left:calc(var(--pixel-size)*-1);margin:0 auto;margin-bottom:var(--top-offset);overflow:hidden;position:relative;right:calc(var(--pixel-size)*-1);width:calc(100% + var(--pixel-size)*2);z-index:1}.Menu{bottom:calc(var(--top-offset)*-1);position:absolute;top:0;width:calc(50% - var(--cell-width)*7.5)}.Stats .Menu{left:0}.StatsFlipped .Menu{right:0}.Quick{bottom:calc(var(--top-offset)*-1);position:absolute;top:0;width:calc(50% - var(--cell-width)*5.5)}.Stats .Quick{right:0}.StatsFlipped .Quick{left:0}.Terminal{display:flex;flex:1 1;flex-direction:column;height:calc(100% + var(--pixel-size)*2);inset:calc(var(--pixel-size)*-1);justify-content:center;position:relative;width:calc(100% + var(--pixel-size)*2)}.LeftEdge,.RightEdge{inset:0;overflow:hidden;position:absolute;width:var(--cell-width);z-index:1}.LeftEdge{left:calc(var(--cell-width)*-4/9 - .5px);right:auto}.RightEdge{left:auto;right:calc(var(--cell-width)*-5/9 - .5px)}.Paused{inset:var(--pixel-size);overflow:hidden;position:absolute;z-index:2}.Cover,.Overlay,.Resume{align-items:center;bottom:calc(var(--cell-height)*-1);display:flex;flex-direction:column;height:calc(var(--100vh) - var(--cell-height)*6 - var(--top-offset) - var(--bottom-offset));height:calc(var(--100vh) - var(--cell-height)*(var(--hud-rows, 4)*2 - 2) - var(--top-offset) - var(--bottom-offset));justify-content:center;left:0;position:absolute;right:0;top:calc(var(--cell-height)*-1)}@font-face{font-family:Perfect DOS VGA\ 437 Win;font-style:normal;font-weight:400;src:url(/alive/static/media/MostPerfectDOSVGA.d0760396b796111f4b25.woff2) format("woff2"),url(/alive/static/media/MostPerfectDOSVGA.ff65b94f203e7b207f3c.woff) format("woff")}:root{--black:#000;--maroon:maroon;--green:green;--olive:olive;--navy:navy;--purple:purple;--teal:teal;--silver:silver;--grey:grey;--red:red;--lime:#0f0;--yellow:#ff0;--blue:#00f;--fuchsia:#f0f;--aqua:#0ff;--white:#fff}.App{background:#000;background:var(--black);color:#fff;color:var(--white);display:flex;flex-direction:column;font-family:Perfect DOS VGA\ 437 Win;font-size:var(--cell-height);height:var(--100vh);line-height:var(--cell-height);margin:0 auto;max-width:calc(var(--terminal-width) + var(--pixel-size)*4);text-align:center;width:100%}
/*# sourceMappingURL=main.23e612e7.css.map*/