d!';
                    this.style.background = 'var(--accent-primary)';
                    this.style.color = 'var(--primary-bg)';
                    
                    setTimeout(() => {
                        this.textContent = originalText;
                        this.style.background = '';
                        this.style.color = '';
                    }, 2000);
                });
            });
        });
        
        // Scroll animations
        const observerOptions = {
            