
        body {
            background-color: black;
            color: white;
            font-family: 'Courier New', Courier, monospace;
            margin: 0;
            padding: 0;
            overflow-x: hidden;
        }
        .container {
            width: 80%;
            margin: 0 auto;
            padding: 20px;
            text-align: center;
        }
        header {
            text-align: center;
            padding: 20px 0;
            border-bottom: 2px black;
        }
        header h1 {
            font-size: 2.5em;
            animation: glitch 1s infinite;
        }
        .login-form {
            margin-top: 20px;
        }
        .login-form input {
            background-color: black;
            color: lime;
            border: 1px solid lime;
            padding: 10px;
            margin: 10px 0;
            width: 80%;
            max-width: 300px;
        }
        .login-form button {
            background-color: lime;
            color: black;
            border: none;
            padding: 10px 20px;
            cursor: pointer;
            font-family: 'Courier New', Courier, monospace;
        }
        .login-form button:hover {
            background-color: black;
            color: lime;
            border: 1px solid lime;
        }
        .error-message {
            color: red;
            margin-top: 10px;
        }
        footer {
            text-align: center;
            margin-top: 20px;
            padding: 20px 0;
            border-top: 2px black;
        }
        @keyframes glitch {
            0% { transform: translate(0); }
            20% { transform: translate(-2px, 2px); }
            40% { transform: translate(2px, -2px); }
            60% { transform: translate(-2px, 2px); }
            80% { transform: translate(2px, -2px); }
            100% { transform: translate(0); }
        }
        @media (max-width: 768px) {
            .container {
                width: 95%;
            }
            header h1 {
                font-size: 2em;
            }