*{box-sizing:border-box}html,body,#root{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}.interface{position:absolute;left:0;top:0;padding:0;margin:0;width:100%;height:100%;pointer-events:none;font-family:Science Gothic;color:#0ff;font-size:2.5rem;font-weight:300;text-transform:uppercase;font-style:italic;line-height:1}.crosshair{position:absolute;top:50vh;left:50vw;transform:translate(-50%,-50%)}.infoBar{display:flex;margin:.5rem}.scoreCounter{padding:0;margin:0;flex:1}.title{margin:0;padding:0;flex:0 0 auto}.healthIndicator{display:flex;flex-direction:row-reverse;flex:1}.healthIndicator .increment{flex-basis:30px;min-width:0px;fill:#0ff;stroke-width:5px;stroke:#6c7ea3;transition:fill 1s}.healthIndicator .increment.increment__empty{fill:#0ff3}.gameOverSection{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#0000004d;transition:background-color 6s}@starting-style{.gameOverSection{background-color:transparent}}.gameOverSection button{pointer-events:all;cursor:pointer;margin-top:3rem;font-family:inherit;font-style:inherit;color:inherit;font-weight:500;font-size:.8em;background-color:#202020b3;border:2px solid transparent;border-color:#0ff3;padding:.75rem 1.4rem}.gameOverSection button:active{transform:scale(.95);border-color:#0ff6}@media(max-width:900px){.title{display:none}}
