    body {
      font-family: 'Inter', sans-serif;
      user-select: none;
      -webkit-user-select: none;
      overflow: hidden;
    }
    .hud-font {
      font-family: 'Orbitron', monospace;
    }
    /* Custom Scrollbars */
    ::-webkit-scrollbar {
      width: 6px;
    }
    ::-webkit-scrollbar-thumb {
      background: rgba(6, 182, 212, 0.4);
      border-radius: 3px;
    }
    /* Glassmorphism Styles */
    .glass-panel {
      background: rgba(15, 23, 42, 0.82);
      backdrop-filter: blur(14px);
      -webkit-backdrop-filter: blur(14px);
      border: 1px solid rgba(6, 182, 212, 0.3);
    }
    .glass-button {
      background: rgba(30, 41, 59, 0.85);
      border: 1px solid rgba(56, 189, 248, 0.35);
      transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    }
    .glass-button:hover {
      background: rgba(56, 189, 248, 0.25);
      border-color: rgba(56, 189, 248, 0.8);
      box-shadow: 0 0 15px rgba(56, 189, 248, 0.4);
    }
    .glass-button:active {
      transform: scale(0.95);
    }
    /* Stall Alert Animation */
    @keyframes stallPulse {
      0%, 100% { opacity: 0.3; transform: scale(1); }
      50% { opacity: 1; transform: scale(1.05); }
    }
    .stall-active {
      animation: stallPulse 0.45s infinite ease-in-out;
    }
    /* Radar Hover Tooltip Glow */
    .radar-container:hover {
      border-color: rgba(6, 182, 212, 0.9);
      box-shadow: 0 0 20px rgba(6, 182, 212, 0.5);
    }
