@import url('https://fonts.googleapis.com/css2?family=Syncopate:wght@400;700&family=Share+Tech+Mono&display=swap');
        body {
            background-color: #00050a;
            color: #e2e8f0;
            font-family: 'Share Tech Mono', monospace;
            overflow: hidden;
            margin: 0;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            height: 100vh;
        }
        #game-wrapper {
            position: relative;
            cursor: crosshair;
        }
        canvas {
            display: block;
            background: #000810;
            box-shadow: 0 0 40px rgba(0, 212, 255, 0.2);
        }
        .crt-overlay {
            position: absolute;
            top: 0; left: 0; bottom: 0; right: 0;
            background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.1) 50%), 
                        linear-gradient(90deg, rgba(255, 0, 0, 0.03), rgba(0, 255, 0, 0.01), rgba(0, 0, 255, 0.03));
            z-index: 10;
            background-size: 100% 3px, 3px 100%;
            pointer-events: none;
        }
        .scanline {
            width: 100%;
            height: 2px;
            background: rgba(0, 212, 255, 0.08);
            position: absolute;
            animation: scanline 8s linear infinite;
            z-index: 11;
            pointer-events: none;
        }
        @keyframes scanline {
            0% { top: 0; }
            100% { top: 100%; }
        }
        #ui-layer {
            position: absolute;
            inset: 0;
            pointer-events: none;
            padding: 24px;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            z-index: 20;
        }
        .glitch-text {
            text-shadow: 2px 0 #ff0055, -2px 0 #00d4ff;
            animation: glitch 2s infinite;
        }
        @keyframes glitch {
            0%, 100% { transform: translate(0) }
            33% { transform: translate(-2px, 2px) }
            66% { transform: translate(2px, -2px) }
        }