// Icon set — minimal stroke icons, no fills, follows currentColor. // Drawn at 32x32 viewBox. const Icon = ({ children, size = 32, stroke = 1.4 }) => ( {children} ); // 01 — Tech / molecule const IconTech = (p) => ( ); // 02 — Food / vessel const IconFood = (p) => ( ); // 03 — Sustain / leaf-circle const IconLeaf = (p) => ( ); // 04 — Social / people const IconPeople = (p) => ( ); // Arrow const IconArrow = ({ size = 14, stroke = 1.6 }) => ( ); const IconChev = ({ dir = 'left', size = 16, stroke = 1.4 }) => ( {dir === 'left' ? : } ); // Brand mark — a small fish/molecule mashup, abstract const BrandMark = ({ size = 22, ...props }) => ( ); Object.assign(window, { Icon, IconTech, IconFood, IconLeaf, IconPeople, IconArrow, IconChev, BrandMark });