// Lucide-style line icons (original SVG renditions) const Icon = ({ name, size = 22, stroke = 1.5 }) => { const common = { width: size, height: size, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: stroke, strokeLinecap: "round", strokeLinejoin: "round" }; switch (name) { case 'zap': return (); case 'radio': return (); case 'palette': return (); case 'megaphone': return (); case 'film': return (); case 'book': return (); case 'arrow-right': return (); case 'arrow-left': return (); case 'whatsapp': return (); case 'instagram': return (); case 'facebook': return (); case 'linkedin': return (); case 'tiktok': return (); case 'pin': return (); case 'mail': return (); case 'play': return (); case 'sparkle': return (); case 'monitor': return (); case 'search': return (); case 'shopping-cart': return (); case 'bar-chart': return (); case 'tv': return (); case 'wifi': return (); case 'camera': return (); case 'user': return (); case 'target': return (); case 'layers': return (); case 'star': return (); case 'globe': return (); case 'menu': return (); case 'x': return (); default: return null; } }; window.Icon = Icon;