          transition: all 0.3s ease;
        }

        .footer a:hover {
            text-decoration: underline;
            text-shadow: 0 0 8px var(--glow);
        }

        /* Responsive Design */
        @media (max-width: 768px) {
            .container {
                padding: 0 1rem;
            }

            .header {
                padding: 2rem 0 1rem;
            }

            .ascii-art {
                font-size: clamp(0.2rem, 1.5vw, 0.4rem);
                padding: 0.5rem;
          