// Icon system — minimal, geometric, technical (Linear/Vercel/Raycast vibe)
// All icons are stroke-based, 1.5 width, rounded line caps.
const Icon = ({ children, size = 18, className = '', style = {} }) => (
);
const IconArrowRight = (p) => ;
const IconArrowUpRight = (p) => ;
const IconCheck = (p) => ;
const IconChevron = (p) => ;
const IconClose = (p) => ;
const IconMenu = (p) => ;
// Service icons — abstract, geometric
const IconWeb = (p) => (
);
const IconAI = (p) => (
);
const IconCode = (p) => (
);
const IconSystems = (p) => (
);
// Process icons
const IconCompass = (p) => (
);
const IconBlueprint = (p) => (
);
const IconBuild = (p) => (
);
const IconLaunch = (p) => (
);
// Misc
const IconSpark = (p) => (
);
const IconBolt = (p) => ;
const IconShield = (p) => ;
const IconLayers = (p) => ;
const IconActivity = (p) => ;
const IconClock = (p) => ;
const IconUsers = (p) => ;
const IconNode = (p) => ;
const IconDatabase = (p) => ;
const IconWorkflow = (p) => ;
const IconMessage = (p) => ;
const IconCalendar = (p) => ;
const IconMail = (p) => ;
const IconLinkedin = (p) => ;
const IconGithub = (p) => ;
const IconTwitter = (p) => ;
Object.assign(window, {
Icon,
IconArrowRight, IconArrowUpRight, IconCheck, IconChevron, IconClose, IconMenu,
IconWeb, IconAI, IconCode, IconSystems,
IconCompass, IconBlueprint, IconBuild, IconLaunch,
IconSpark, IconBolt, IconShield, IconLayers, IconActivity, IconClock, IconUsers,
IconNode, IconDatabase, IconWorkflow, IconMessage, IconCalendar, IconMail,
IconLinkedin, IconGithub, IconTwitter,
});