// SVG icon set — Alcantara Studio 3D Hi-Fi // Style: outlined, 1.8 stroke, slightly geometric. Geek/maker vibe. function Icon({ name, size = 24, stroke = 'currentColor', fill = 'none', strokeWidth = 1.8, ...rest }) { const props = { width: size, height: size, viewBox: '0 0 24 24', fill, stroke, strokeWidth, strokeLinecap: 'round', strokeLinejoin: 'round', ...rest, }; switch (name) { case 'whatsapp': return ( ); case 'arrow-right': return ( ); case 'arrow-up-right': return ( ); case 'star': return ( ); case 'chat': return ( ); case 'pencil': return ( ); case 'printer': return ( ); case 'box': return ( ); case 'sparkle': return ( ); case 'check-circle': return ( ); case 'play': return ( ); case 'menu': return ( ); case 'instagram': return ( ); case 'mail': return ( ); case 'plus': return ( ); case 'arrow-down': return ( ); case 'arrow-left': return ( ); case 'cube': return ( ); case 'ruler': return ( ); case 'clock': return ( ); case 'palette': return ( ); case 'diamond': return ( ); case 'target': return ( ); case 'corner-down-right': return ( ); default: return ; } } const _ICON_MAP = { '✦': 'sparkle', '✶': 'sparkle', '◆': 'diamond', '◉': 'target', '★': 'star', '☆': 'star', '✏': 'pencil', '↪': 'corner-down-right', }; function resolveIcon(sym) { return _ICON_MAP[sym] || 'sparkle'; } window.Icon = Icon; window.resolveIcon = resolveIcon;