      const pre = button.closest('.code-block-wrapper').querySelector('pre');
            const text = pre.innerText;

            navigator.clipboard.writeText(text).then(() => {
                button.innerText = 'Copied!';
                setTimeout(() => {
                    button.innerText = 'Copy';
                }, 2000);
            }).catch(err => {
                console.error('Failed to copy: ', err);
            });
        });
    });

    // --- Interactive Glow Effect ---
 