ctive');
}

function expandAll() {
    document.querySelectorAll('.site-card').forEach(card => {
        card.classList.add('expanded');
    });
}

function collapseAll() {
    document.querySelectorAll('.site-card').forEach(card => {
        card.classList.remove('expanded');
    });
}

function copyCode(button) {
    const code = button.nextElementSibling.textContent;
    navigator.clipboard.writeText(code);
    button.textContent = '‚úÖ Copied!';
    setTimeout(() => button.textContent = 'Copy', 2000