# Corporate Modernist — required icon packs The theme renders icons via the sprite system only (`` 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).