const copyBtn = document.getElementById('copy-btn');
const copyStatus = document.getElementById('copy-status');
copyBtn.addEventListener('click', async () => {
const content = document.getElementById('text-content').innerText;
const icon = copyBtn.querySelector('.copy-icon');
try {
await navigator.clipboard.writeText(content);
if (icon) icon.textContent = '✓';
copyStatus.textContent = 'Copied to clipboard.';
copyStatus.dataset.tone = 'success';
setTimeout(() => {
if (icon) icon.textContent = '📋';
copyStatus.textContent = '';
delete copyStatus.dataset.tone;
}, 2000);
} catch (err) {
console.error('Failed to copy:', err);
copyStatus.textContent = 'Copy was blocked. Select the text and copy manually.';
copyStatus.dataset.tone = 'error';
}
});