// Tiny inline icon set — stroke-based, 1.5px, 24×24, matches Geist/Linear feel. // Pure SVG; no library. const Icon = ({ d, size = 20, stroke = 1.6, ...rest }) => ( ); const IconArrow = (p) => ; const IconCheck = (p) => ; const IconAlert = (p) => } />; const IconShield = (p) => } />; const IconClipboard = (p) => } />; const IconWrench = (p) => ; const IconCog = (p) => } />; const IconFlame = (p) => ; const IconDoor = (p) => } />; const IconPhone = (p) => ; const IconMap = (p) => } />; const IconBolt = (p) => ; const IconMenu = (p) => ; const IconClose = (p) => ; const IconPlus = (p) => ; Object.assign(window, { Icon, IconArrow, IconCheck, IconAlert, IconShield, IconClipboard, IconWrench, IconCog, IconFlame, IconDoor, IconPhone, IconMap, IconBolt, IconMenu, IconClose, IconPlus });