# Corporate Modernist — required icon packs

The theme renders icons via the sprite system only
(`<svg><use href="/icons/<pack>.svg#<name>"/></svg>` and the `::pack:name::`
shorthand). It declares its packs in `manifest.yaml` `required_icon_packs`.
Until the loader auto-installs declared packs, install them by hand before
activation.

| Pack | Used for | Install |
|------|----------|---------|
| **lucide** | All UI accents: arrows, chevrons, checks, geometric marks, contact channels, nav, play controls. Bundled with the CMS. | Ships with the CMS. Verify it is enabled at `/admin/icons`. |
| **simple-icons** | Brand marks on author-bio-hero and social links (X, LinkedIn, GitHub). Bundled with the CMS. | Ships with the CMS. Enable at `/admin/icons` if not already active. |

Both packs ship with BlockNinja, so no npm download is needed. If a block picks
an icon from a different pack, install that pack at `/admin/icons` first
(`lucide` is the safe default fallback for any icon-picker field).
