// Minimal icon set — stroke-based, 18px viewBox 24
const Icon = ({ d, size = 18, stroke = 1.6, style, className, fill = 'none' }) => (
);
const IC = {
home: ,
search: >} />,
bell: ,
help: >} />,
sparkles: >} />,
share: >} />,
comment: ,
history: >} />,
users: >} />,
plus: ,
chevronR: ,
chevronD: ,
more: >} />,
fileText: >} />,
sheet: >} />,
slides: >} />,
pdf: PDF>} />,
notes: >} />,
board: >} />,
db: >} />,
ai: >} />,
admin: >} />,
lock: >} />,
check: ,
clock: >} />,
mic: >} />,
send: ,
wand: >} />,
translate: >} />,
copy: >} />,
download: ,
filter: ,
sort: ,
moon: ,
settings: >} />,
arrowRight:,
arrowLeft: ,
eye: >} />,
play: ,
x: ,
folder: ,
tag: ,
bold: ,
italic: ,
underline: ,
align: ,
list: ,
link: ,
image: >} />,
table: >} />,
chart: ,
formula: ,
penTool: ,
eraser: ,
sticky: ,
frame: ,
play2: ,
signature: ,
shieldCheck: >} />,
activity: ,
building: >} />,
cloud: ,
key: >} />,
scale: ,
ashoka: ,
};
window.IC = IC;
window.Icon = Icon;