// Thin-line iconography (1.4 stroke), no fills — editorial feel const Icon = ({ d, size = 22, stroke = 'currentColor', strokeWidth = 1.4, children, ...rest }) => ( {d ? : children} ); const IconWhatsapp = ({ size = 18, stroke = 'currentColor' }) => ( ); const IconSearch = ({ size = 18 }) => ( ); const IconArrow = ({ size = 16 }) => ( ); const IconMenu = ({ size = 22 }) => ( ); const IconClose = ({ size = 22 }) => ( ); const IconChevron = ({ size = 18 }) => ( ); const IconInstagram = ({ size = 18 }) => ( ); const IconFacebook = ({ size = 18 }) => ( ); const IconMail = ({ size = 18 }) => ( ); const IconPin = ({ size = 18 }) => ( ); // Category icons — thin line, distinct shapes const IconBrain = ({ size = 28 }) => ( ); const IconHeartLeaf = ({ size = 28 }) => ( ); const IconWaves = ({ size = 28 }) => ( ); const IconCloud = ({ size = 28 }) => ( ); const IconNeurons = ({ size = 28 }) => ( ); const IconChat = ({ size = 28 }) => ( ); const IconSeed = ({ size = 28 }) => ( ); const IconChild = ({ size = 28 }) => ( ); const IconStethoscope = ({ size = 28 }) => ( ); const IconHourglass = ({ size = 28 }) => ( ); const IconLink = ({ size = 28 }) => ( ); const IconLeaf = ({ size = 28 }) => ( ); // Benefit / utility icons const IconBook = ({ size = 28 }) => ( ); const IconHeadset = ({ size = 28 }) => ( ); const IconBolt = ({ size = 28 }) => ( ); const IconCart = ({ size = 22 }) => ( ); Object.assign(window, { Icon, IconWhatsapp, IconSearch, IconArrow, IconMenu, IconClose, IconChevron, IconInstagram, IconFacebook, IconMail, IconPin, IconBrain, IconHeartLeaf, IconWaves, IconCloud, IconNeurons, IconChat, IconSeed, IconChild, IconStethoscope, IconHourglass, IconLink, IconLeaf, IconBook, IconHeadset, IconBolt, IconCart });