/* Inline SVG icon set — minimal stroke icons, gold-tone */
const Icon = ({ name, size = 20, stroke = 1.4 }) => {
const props = {
width: size, height: size, viewBox: "0 0 24 24",
fill: "none", stroke: "currentColor", strokeWidth: stroke,
strokeLinecap: "round", strokeLinejoin: "round"
};
switch(name){
case 'sparkle': return (
);
case 'pin': return (
);
case 'card': return (
);
case 'calendar': return (
);
case 'clock': return (
);
case 'check': return (
);
case 'arrow': return (
);
case 'arrow-up-right': return (
);
case 'shield': return (
);
case 'truck': return (
);
case 'phone': return (
);
case 'mail': return (
);
case 'ig': return (
);
case 'fb': return (
);
case 'tiktok': return (
);
case 'star': return (
);
case 'plus': return (
);
case 'minus': return (
);
case 'water': return (
);
case 'leaf': return (
);
case 'wrench': return (
);
case 'gem': return (
);
case 'paypal': return (
);
case 'chevron-down': return (
);
case 'menu': return (
);
case 'close': return (
);
default: return null;
}
};
window.Icon = Icon;