// Inline stroke-style icons. Lightweight, brand-neutral. const Icon = ({ name, size = 16, stroke = "currentColor", strokeWidth = 1.6, ...props }) => { const paths = { grid: <>, calc: <>, chat: <>, export: <>, key: <>, shield: <>, book: <>, user: <>, audit: <>, settings: <>, plus: <>, upload: <>, download: <>, filter: <>, search: <>, close: <>, check: <>, bell: <>, chevron: <>, arrow: <>, bolt: <>, file: <>, pdf: <>, pin: <>, sparkle: <>, history: <>, table: <>, globe: <>, eye: <>, eyeOff: <>, dots: <>, folder: <>, "folder-open": <>, edit: <>, trash: <>, copy: <>, refresh: <>, print: <>, arrowRight: <>, chat: <>, }; return ( {paths[name] || null} ); }; Object.assign(window, { Icon });