body{margin:0;padding:0;font-family:sans-serif;overflow:hidden}#touchPane{display:none}.touchPaneLeft{left:0}.touchPaneLeft,.touchPaneRight{position:fixed;width:50%;height:100%}.touchPaneRight{left:50%}.dg.main,.guiPane{position:absolute;right:10px}.touchButton{display:none;position:absolute;width:100px;height:100px;margin-left:-50px;margin-top:-50px;background:#fff;opacity:.3;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;border-radius:50%}.hud .target{position:fixed;left:-12px;top:-12px;width:20px;height:20px;border:2px solid #0f0;border-radius:20px;color:#0f0;pointer-events:none}.hud .target .name{top:-1.1em;width:250px}.hud .target .distance,.hud .target .name{position:absolute;left:50%;color:#0f0;font-size:1em;font-family:monospace;font-weight:700;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hud .target .distance{top:1.9em;width:50px}.hud .vector{position:fixed;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hud .target .arrow{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid red}.hud .target .life{position:relative;top:22px;background-color:#0f0;width:20px;height:2px}.hud #horizon{width:300px;position:fixed;left:50%;top:50%;background-color:#0f0;height:2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.8}.hud #pointer{position:fixed;-webkit-transform:translateX(-16px) translateY(-16px);-ms-transform:translateX(-16px) translateY(-16px);transform:translateX(-16px) translateY(-16px);height:32px;opacity:.8;pointer-events:none}.hud #pointer:after,.hud #pointer:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#0f0}.hud #pointer:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hud #pointer:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#focal{height:300px;width:300px;border-radius:300px;border:2px solid #0f0}#focal,#limiter{position:fixed;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.8;pointer-events:none}#limiter{height:800px;width:800px;border-radius:800px;border:1px solid #0f0;border-style:dashed}
/*# sourceMappingURL=main.254f5bc3.css.map*/