00; color: var(--muted); margin-right: 6px; }

      .canvas-wrap { position: fixed; inset: 0; }
      canvas { display: block; width: 100vw; height: 100vh; }

      .hud {
        position: fixed; left: 12px; bottom: 12px; right: 12px; z-index: 25;
        display: grid; grid-template-columns: 1fr; gap: 10px;
      }
      .panel {
        background: linear-gradient(180deg, var(--panel), #070b16);
        border: 1px solid var(--border);
        border-radius: 14px; padding: 12px 14px; box-shadow: 0 24px 