// Lucide-style inline icons. Stroke 2, currentColor. const _ic = (paths, size = 20) => ( {paths} ); const Ic = { FileText: (s=20) => _ic(<>, s), Mic: (s=20) => _ic(<>, s), Mail: (s=20) => _ic(<>, s), ClipboardList: (s=20) => _ic(<>, s), BookOpen: (s=20) => _ic(<>, s), GraduationCap: (s=20) => _ic(<>, s), Target: (s=20) => _ic(<>, s), Hash: (s=20) => _ic(<>, s), Sparkles: (s=20) => _ic(<>, s), ArrowLeft: (s=18) => _ic(<>, s), ArrowRight: (s=16) => _ic(<>, s), Check: (s=16) => _ic(, s), Clock: (s=16) => _ic(<>, s), Copy: (s=16) => _ic(<>, s), Download: (s=16) => _ic(<>, s), Refresh: (s=16) => _ic(<>, s), X: (s=16) => _ic(<>, s), Send: (s=16) => _ic(<>, s), Pause: (s=18) => _ic(<>, s), Play: (s=18) => _ic(, s), Stop: (s=18) => _ic(, s), Search: (s=16) => _ic(<>, s), ChevronRight: (s=16) => _ic(, s), ChevronDown: (s=16) => _ic(, s), User: (s=18) => _ic(<>, s), Menu: (s=20) => _ic(<>, s), Calendar: (s=18) => _ic(<>, s), Stethoscope: (s=20) => _ic(<>, s), Heart: (s=20) => _ic(, s), Brain: (s=20) => _ic(<>, s), Activity: (s=20) => _ic(, s), Code: (s=20) => _ic(<>, s), Zap: (s=18) => _ic(, s), Shield: (s=18) => _ic(, s), Pencil: (s=14) => _ic(<>, s), Sliders: (s=18) => _ic(<>, s), }; function IllustrationFor({ slug, size = 32 }) { const urls = (typeof window !== 'undefined' && window.ILLUSTRATION_URLS) || {}; const src = urls[slug]; if (!src) return