
    * {
      box-sizing: border-box;
      user-select: none;
      -webkit-user-select: none;
    }
    html, body {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
      background-color: #0b0f17;
      color: #f8fafc;
      font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    }
    .font-mono-tech {
      font-family: 'JetBrains Mono', monospace;
    }
    /* Minimalist frameless pill for secondary controls */
    .fsd-pill {
      background: rgba(15, 23, 42, 0.55);
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
    }
    .hud-glass {
      background: rgba(10, 15, 28, 0.88);
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
    }
    .tesla-gauge-mini {
      background: radial-gradient(circle at center, rgba(11, 15, 25, 0.78) 55%, rgba(56, 189, 248, 0.12) 100%);
      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.6);
    }
    ::-webkit-scrollbar {
      width: 5px;
      height: 5px;
    }
    ::-webkit-scrollbar-track {
      background: rgba(15, 23, 42, 0.5);
    }
    ::-webkit-scrollbar-thumb {
      background: rgba(100, 116, 139, 0.5);
      border-radius: 9999px;
    }
  