* {
            box-sizing: border-box;
            user-select: none;
            -webkit-user-select: none;
            touch-action: manipulation;
        }
        body {
            font-family: 'Rajdhani', sans-serif;
            background-color: #0b0f19;
            color: #fff;
            overflow: hidden;
            margin: 0;
            padding: 0;
        }
        .font-orbitron {
            font-family: 'Orbitron', sans-serif;
        }
        /* Custom Glowing Effects */
        .glow-blue {
            box-shadow: 0 0 20px rgba(0, 180, 255, 0.6);
        }
        .glow-orange {
            box-shadow: 0 0 20px rgba(255, 100, 0, 0.6);
        }
        .text-glow-blue {
            text-shadow: 0 0 10px rgba(0, 180, 255, 0.8);
        }
        .text-glow-orange {
            text-shadow: 0 0 10px rgba(255, 100, 0, 0.8);
        }
        .glass-panel {
            background: rgba(15, 23, 42, 0.85);
            backdrop-filter: blur(12px);
            border: 1px solid rgba(255, 255, 255, 0.1);
        }
        /* Touch Joystick styling */
        .touch-btn {
            background: rgba(255, 255, 255, 0.1);
            border: 1px solid rgba(255, 255, 255, 0.2);
            backdrop-filter: blur(4px);
            border-radius: 9999px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: bold;
            touch-action: none;
        }
        .touch-btn:active {
            background: rgba(255, 255, 255, 0.3);
        }