# Recommended Icons — Noir

This theme references icons from a single bundled pack. `plugin.mod` declares it
in `required_icon_packs`; until the loader auto-installs declared packs, an admin
should confirm it is enabled before activation.

## Required pack

- **lucide** — ships bundled with the CMS (v0.460). Enabled by default. No action
  needed in most installs; if icons render as empty boxes, open `/admin/icons`
  and confirm **Lucide** is installed and enabled.

## Icons used by the theme chrome and overrides

All via the sprite pipeline (`<svg><use href="/icons/lucide.svg#<name>"/></svg>`
or the `::lucide:<name>::` shorthand):

`arrow-right`, `check`, `chevron-down`, `chevron-left`, `chevron-right`, `x`,
`play`, `download`, `navigation`, `map-pin`, `star`, `flag`, `globe`, `search`,
`file-text`, `map-pin`.

Block content that stores an icon (feature-grid items, social links, contact
channels, timeline) may reference any installed pack as a `pack:name` string; the
schemas default to `lucide` so the theme renders without extra setup. Social
network glyphs (X, LinkedIn, GitHub) resolve from the bundled `simple-icons`
pack, which also ships with the CMS.
