// Lucide-style stroke icons - small inline SVG components
const ICON_DEFAULTS = { width: 16, height: 16, stroke: "currentColor", fill: "none", strokeWidth: 1.75, strokeLinecap: "round", strokeLinejoin: "round" };
const I = (paths) => (props) => {
const { size = 16, ...rest } = props || {};
return (
);
};
window.Icon = {
Mail: I(<>
>),
Github: I(<>
>),
Globe: I(<>
>),
MapPin: I(<>
>),
Clock: I(<>
>),
Phone: I(<>
>),
Check: I(),
Arrow: I(<>
>),
Download: I(<>
>),
Printer: I(<>
>),
Server: I(<>
>),
Cpu: I(<>
>),
Network: I(<>
>),
Shield: I(),
Code: I(<>
>),
Award: I(<>
>),
Book: I(<>
>),
Trend: I(<>
>),
Wrench: I(),
Lang: I(<>
>),
};