     body {
            background-color: #000000;
            color: #00ff00;
            font-family: 'Consolas', monospace;
        }
        .quiz-container {
            background-color: #0a0a0a;
            border: 1px solid #00ff00;
            box-shadow: 0 0 20px rgba(0, 255, 0, 0.1);
        }
        .answer-btn {
            transition: all 0.3s ease;
            border: 1px solid #003300;
        }
        .answer-btn:hover {
            background-color: #003300;
            transform: scale(1.02);
            border-color: #00ff00;
        }
        .correct {
            background-color: #006600 !important;
            border-color: #00ff00 !important;
        }
        .wrong {
            background-color: #660000 !important;
            border-color: #ff0000 !important;
        }
        .progress-bar {
            height: 10px;
            background-color: #003300;
            border: 1px solid #00ff00;
            border-radius: 0;
            overflow: hidden;
        }
        .progress-fill {
            height: 100%;
            background-color: #00ff00;
            opacity: 0.5;
            transition: width 0.5s ease;
        }
        .terminal-text {
            text-shadow: 0 0 10px rgba(0, 255, 0, 0.5);
        }
        @keyframes blink {
            0%, 100% { opacity: 1; }
            50% { opacity: 0; }
        }
        .cursor {
            animation: blink 1s infinite;
        }
        .glitch {
            position: relative;
        }
        .glitch::before {
            content: attr(data-text);
            position: absolute;
            left: 2px;
            text-shadow: -1px 0 #00ff00;
            top: 0;
            color: #00ff00;
            overflow: hidden;
            clip: rect(0, 900px, 0, 0);
            animation: glitch-animation 2s infinite linear alternate-reverse;
        }
        @keyframes glitch-animation {
            0% {
                clip: rect(44px, 900px, 56px, 0);
            }
            20% {
                clip: rect(42px, 900px, 73px, 0);
            }
            40% {
                clip: rect(95px, 900px, 40px, 0);
            }
            60% {
                clip: rect(37px, 900px, 89px, 0);
            }
            80% {
                clip: rect(63px, 900px, 42px, 0);
            }
            100% {
                clip: rect(28px, 900px, 59px, 0);
            }
        }