// Thin-line custom SVG icons (1.5 stroke) — matches design system iconography rules function Icon({ name, size = 24, color = 'currentColor', strokeWidth = 1.4, style = {} }) { const p = { fill: 'none', stroke: color, strokeWidth, strokeLinecap: 'round', strokeLinejoin: 'round', }; const paths = { // Compass — for "Exigence de sélection" compass: ( <> ), // Lens / magnifier — for "Transparence totale" lens: ( <> ), // Handshake — for "Service sur mesure" handshake: ( <> ), // Hourglass / time — for "Valeur préservée" hourglass: ( <> ), // Diamond / spade diamond: , // Chevron down chevronDown: , // Chevron right chevronRight: , // Arrow right (long) arrowRight: ( <> ), // External link externalLink: ( <> ), // Menu / hamburger menu: ( <> ), // Close X close: , // Plus / minus markers plus: , // Phone phone: , // Mail mail: ( <> ), // Pin pin: ( <> ), // Instagram instagram: ( <> ), // Award / certificate ribbon award: ( <> ), // Checkmark — thin, single stroke check: , // Quotation marks — opening pair, decorative quote: ( <> ), }; return ( ); } window.Icon = Icon;