html {
  scroll-behavior: smooth;
}

 @keyframes glitch {
            0% {
                transform: translate(0);
            }
            20% {
                transform: translate(-3px, 3px);
            }
            40% {
                transform: translate(-3px, -3px);
            }
            60% {
                transform: translate(3px, 3px);
            }
            80% {
                transform: translate(3px, -3px);
            }
            100% {
                transform: translate(0);
            }
        }
        .glitch-hover:hover {
            animation: glitch 0.3s cubic-bezier(.25,.46,.45,.94) both;
            text-shadow: 0 0 8px rgba(52, 152, 219, 0.8);
        }
        .shadow-custom {
            box-shadow: 0 0 15px rgba(52, 152, 219, 0.4);
        }
        .glow-input:focus {
            box-shadow: 0 0 10px rgba(52, 152, 219, 0.7);
        }
        
            .copy-btn {
            position: absolute;
            top: 8px;
            right: 8px;
            background: rgba(31, 35, 43, 0.8);
            color: #3498db;
            border: none;
            border-radius: 4px;
            padding: 4px 8px;
            font-size: 0.8rem;
            cursor: pointer;
            transition: all 0.2s;
        }
        .copy-btn:hover {
            background: #3498db;
            color: white;
        }