// Icons — small SVG factory so we don't depend on lucide CDN const Icon = ({ name, size = 16, ...rest }) => { const common = { width: size, height: size, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: 1.75, strokeLinecap: "round", strokeLinejoin: "round", ...rest, }; const paths = { search: <>, plus: <>, bell: <>, settings: <>, pause: <>, play: <>, edit: <>, trash: <>, clock: <>, sparkles: <>, check: <>, arrowRight: <>, moreH: <>, flame: <>, activity: <>, zap: <>, user: <>, mail: <>, calendar: <>, cpu: <>, logout: <>, x: <>, clock_simple: <>, hand: <>, }; return {paths[name]}; }; window.Icon = Icon;