// Minimal inline icons (stroke-based, match current design vocabulary)
const Icon = ({ name, size = 18, stroke = 1.6 }) => {
const common = { width: size, height: size, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: stroke, strokeLinecap: "round", strokeLinejoin: "round" };
switch (name) {
case "arrow":
return ;
case "check":
return ;
case "spark":
return ;
case "shield":
return ;
case "bolt":
return ;
case "badge":
return ;
case "search":
return ;
case "dollar":
return ;
case "dot":
return ;
case "globe":
return ;
case "clock":
return ;
case "chart":
return ;
case "users":
return ;
case "target":
return ;
default:
return null;
}
};
Object.assign(window, { Icon });