body,html,#root{background-color:#000;width:100vw;height:100vh;margin:0;padding:0;font-family:monospace;overflow:hidden}.app-container{width:100vw;height:100vh;position:relative}#bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.hud-overlay{z-index:100;color:#fff;pointer-events:auto;position:absolute;top:20px;left:20px}.button-group{gap:10px;margin-bottom:15px;display:flex}button{color:#fff;cursor:pointer;background:#000000bf;border:1px solid #555;padding:10px 16px;font-family:inherit;font-size:.85rem;transition:all .3s}button:hover:not(:disabled){color:#0fa;border-color:#0fa}button:disabled{opacity:.4;cursor:not-allowed}.telemetry-panel{background:#000000a6;border:1px solid #ffffff1a;border-radius:4px;flex-direction:column;gap:6px;width:220px;padding:12px;display:flex}*{box-sizing:border-box}
