-wrapper:hover .copy-btn {
            opacity: 1;
            background: var(--primary-color);
            color: var(--bg-color);
        }
        .copy-btn:active {
            transform: scale(0.95);
        }

        /* ------------------- */
        /* --- Footer --- */
        /* ------------------- */
        footer {
            text-align: center;
            padding: 2rem;
            font-size: 0.9rem;
            color: #888;
        }
        html.light-mode footer {
    