
        .terminal-section {
            font-family: 'Ubuntu Mono', monospace;
            background: #000;
            background-image: radial-gradient(circle at center, rgba(0, 98, 255, 0.1) 0%, transparent 70%);
           
            color: #0efe2d;
            text-shadow: 0 0 5px rgba(14, 254, 45, 0.3);
            position: relative;
        }
        
        .scanline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 100%;
            background: linear-gradient(to bottom, 
                rgba(0, 33, 71, 0) 0%, 
                rgba(0, 33, 71, 0.2) 50%, 
                rgba(0, 33, 71, 0) 100%);
            background-size: 100% 0.4rem;
            animation: scan 8s linear infinite;
            pointer-events: none;
            z-index: 10;
        }
        
        @keyframes scan {
            0% { transform: translateY(0); }
            100% { transform: translateY(100vh); }
        }
        
        .terminal-container {
            position: relative;
            background: rgba(0, 6, 13, 0.7);
            border: 1px solid rgba(0, 154, 255, 0.2);
            box-shadow: 0 0 15px rgba(0, 98, 255, 0.3),
                        inset 0 0 15px rgba(0, 98, 255, 0.1);
        }
        
        .terminal-header {
            background: rgba(0, 10, 20, 0.9);
            border-bottom: 1px solid rgba(0, 154, 255, 0.2);
            box-shadow: 0 2px 10px rgba(0, 98, 255, 0.1);
        }
        
        .terminal-body {
            position: relative;
            overflow: hidden;
        }
        
        .glitch-effect {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><rect width="100%" height="100%" fill="none" stroke="rgba(0,154,255,0.01)" stroke-width="2" stroke-dasharray="3,3"/></svg>');
            opacity: 0.3;
            pointer-events: none;
            z-index: 1;
        }
        
        .terminal-output {
            height: 300px;
            overflow-y: auto;
            padding-right: 8px;
        }
        
        .terminal-output::-webkit-scrollbar {
            width: 6px;
        }
        
        .terminal-output::-webkit-scrollbar-track {
            background: rgba(0, 33, 71, 0.2);
        }
        
        .terminal-output::-webkit-scrollbar-thumb {
            background: rgba(0, 154, 255, 0.5);
            border-radius: 3px;
        }
        
        .blinking-cursor {
            animation: blink 1s infinite, pulse 2s infinite;
        }
        
        @keyframes blink {
            0%, 100% { opacity: 1; }
            50% { opacity: 0.3; }
        }
        
        @keyframes pulse {
            0%, 100% { color: #0efe2d; }
            50% { color: #00e1ff; }
        }
        
        .command:before {
            content: ">";
            color: #00e1ff;
            font-weight: bold;
            margin-right: 6px;
        }
        
        .prompt:before {
            content: "root@cyberterm:~# ";
            color: #0efe2d;
            font-weight: bold;
        }
        
        .matrix-drop {
            position: absolute;
            color: rgba(0, 255, 55, 0.6);
            writing-mode: vertical-rl;
            text-orientation: mixed;
            opacity: 0;
            animation: matrixFall linear infinite;
            pointer-events: none;
            z-index: 0;
        }
        
        @keyframes matrixFall {
            0% { transform: translateY(-50px); opacity: 0; }
            5% { opacity: 0.7; }
            70% { opacity: 0.7; }
            90% { opacity: 0; }
            100% { transform: translateY(100vh); opacity: 0; }
        }
        
        .password-input {
            -webkit-text-security: disc;
            letter-spacing: 2px;
        }
        
        .hacker-loader {
            display: inline-block;
            overflow: hidden;
            width: 0;
            animation: expand 3s steps(50) forwards;
            white-space: nowrap;
        }
        
        @keyframes expand {
            to { width: 100%; }
        }
        
        .ascii-art {
            letter-spacing: 1px;
            line-height: 1.2;
            color: #00e1ff;
        }
