# Recommended icons — Pastel Dream
This theme renders icons through the CMS sprite system only
(``). It declares its packs in
`plugin.mod` `required_icon_packs`. Until the loader auto-installs declared
packs, install them by hand before activation.
## Required packs
| Pack | Used by |
|------|---------|
| **lucide** (bundled) | Navigation, hero and CTA arrows, contact and hours icons, timeline markers, gallery and card chrome. This is the primary pack and is bundled with the CMS. |
| **simple-icons** (bundled) | Brand marks in the footer and social-links override (Instagram, Facebook, etc.). |
Both packs ship bundled with the CMS, so in most instances nothing needs to be
installed. If a fresh instance is missing one:
1. Open `/admin/icons`.
2. Find **Lucide** and **Simple Icons** and click **Install** / **Enable**.
3. Save. Templates that reference `lucide:*` and `simple-icons:*` now resolve.
## Notes
- Block content stores icon references as `"pack:name"` strings and the
templates split them at render time. Do not inline raw SVG.
- If an icon name is missing from a pack, the sprite `