document.addEventListener('DOMContentLoaded', () => { const container = document.getElementById('projects'); // Add loading state with enhanced spinner container.innerHTML = '
Loading projects...
${project.description || ''}
${project.long_description ? `${project.long_description}
` : ''} `; if (project.tags) { modalTags.innerHTML = `No projects found.
Projects will appear here once added.
${project.description || ''}
${project.tags ? `Failed to load projects.
Error: ${err.message}