c88879b180
UX Improvement: - Added visual feedback during PDF generation process - Users now see immediate response when clicking download button - Clear communication about what's happening during the wait New Features: - Loading overlay with animated spinner - Format-specific estimated generation times (Short: ~3s, Default: ~4s, Long: ~8s) - Blur effect on modal background during loading - Bilingual support (English/Spanish) - Automatic modal close after download completes CSS Updates (static/css/04-interactive/_modals.css): - Added .pdf-loading-overlay with glassmorphism effect - Spinning animation for loader (1s linear infinite) - Fade-in animation (300ms) - Accessibility: respects prefers-reduced-motion - Background blur when loading active HTML Updates (templates/partials/modals/pdf-modal.html): - Loading overlay structure with spinner - Dynamic loading messages based on selected format - Enhanced downloadPDF() function with timing logic Before: Click → silence → download appears After: Click → overlay + spinner + estimate → download appears