html, body {
  margin: 0;
  height: 100%;
  background: #0b0f14;
  color: #e5e7eb;
  font-family: "Segoe UI", system-ui, sans-serif;
  overflow: hidden;
}
#wrap {
  position: fixed;
  inset: 0;
}
#gl, #hud {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
}
#gl { cursor: grab; }
#gl.dragging { cursor: grabbing; }
#hud { pointer-events: none; }
