Pulse · Brand
Brand & Illustrations
Shared brand marks and illustration assets every app can reuse — logos and empty-state / error illustrations. These were harvested from
ihm-ui-common and are provisional: the logos are legacy raster (PNG) and the illustrations are legacy SVG.
Every asset below is wrapped in a caution outline — it needs UX sign-off and, ideally, re-delivery as a crisp, theme-aware SVG before it
ships to the CDN. Tracked under
KI-012.
Logos
iHeart corporate marks. Legacy PNG — pending UX-supplied SVG lockups (color, reverse, mark-only).
Illustrations — error & empty states
Full-state illustrations for error / empty pages, paired with the error-state component. SVG (vector), but still
pending UX verification and a canonical set + naming.
Spot illustrations
Smaller decorative spots (not-found, maintenance, brand). Legacy raster — candidates for re-draw as SVG.
Media icons
Audio playback glyphs (play / pause / now-playing) — iHeart is audio-first, so these are useful icon candidates. SVG, but
currently carry hardcoded fills (#288BD3 / #fff); UX should confirm and re-deliver as
currentColor so they theme via var(--ihm-color-*).