// Minimal stroke icon set — 24x24 viewBox, 1.6 stroke, rounded const Icon = ({ name, size = 22, color = 'currentColor', strokeWidth = 1.6 }) => { const paths = { home: <>, check: <>, plus: <>, chevronRight: <>, chevronLeft: <>, chevronDown: <>, arrowUp: <>, arrowDown: <>, arrowRight: <>, tasks: <>, money: <>, flame: <>, target: <>, sparkle: <>, calendar: <>, bell: <>, trophy: <>, user: <>, mic: <>, send: <>, settings: <>, moon: <>, sun: <>, search: <>, filter: <>, edit: <>, trash: <>, lock: <>, shield: <>, star: <>, diamond: <>, crown: <>, wallet: <>, pin: <>, clock: <>, play: <>, pause: <>, drop: <>, book: <>, dumbbell: <>, meditate: <>, car: <>, plane: <>, apple: <>, google: <>, voice: <>, grid: <>, list: <>, eye: <>, eyeOff: <>, headphones: <>, pdf: <>, pomodoro: <>, insight: <>, palette: <>, cup: <>, info: <>, arrowUpRight: <>, horizontal: <>, fingerprint: <>, paperclip: <>, refresh: <>, }; return ( {paths[name]} ); }; Object.assign(window, { Icon });