// Thin line icons — 1.5px stroke, 24x24 viewBox.
const iconBase = {
width: 20, height: 20, viewBox: "0 0 24 24",
fill: "none", stroke: "currentColor", strokeWidth: 1.5,
strokeLinecap: "round", strokeLinejoin: "round",
};
const IconArrow = (p) => ;
const IconArrowDown = (p) => ;
const IconCompass = (p) => ;
const IconWaves = (p) => ;
const IconInfinity = (p) => ;
const IconLeads = (p) => ;
const IconChart = (p) => ;
const IconUserPlus = (p) => ;
const IconMail = (p) => ;
const IconInvoice = (p) => ;
const IconPhone = (p) => ;
const IconPlus = (p) => ;
const IconCheck = (p) => ;
const IconStar = (p) => ;
const IconSpark = (p) => ;
const IconBolt = (p) => ;
const IconShield = (p) => ;
const IconFlag = (p) => ;
const IconLayers = (p) => ;
const IconSun = (p) => ;
const IconMoon = (p) => ;
Object.assign(window, {
IconArrow, IconArrowDown, IconCompass, IconWaves, IconInfinity,
IconLeads, IconChart, IconUserPlus, IconMail, IconInvoice, IconPhone,
IconPlus, IconCheck, IconStar, IconSpark, IconBolt, IconShield, IconFlag,
IconLayers, IconSun, IconMoon,
});