:root {
  color-scheme: dark;
}

html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  background: #0a0a0a;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

#map {
  position: absolute;
  inset: 0;
  background: #0a0a0a;
}

#hud {
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 1000;
  background: rgba(10, 10, 10, 0.75);
  color: #eee;
  padding: 8px 14px;
  border-radius: 8px;
  font-size: 13px;
  letter-spacing: 0.02em;
  pointer-events: none;
}
