/* The icons the app uses beyond the handful css-zero's generator seeds. Every icon here was added
   for a feature, so this file grows while the stock file stays byte-identical to the generator's.
   Adding one is three steps — see `.project/agent-notes/frontend.md`.

   Propshaft resolves a url() against this file's own directory, so each icon needs `../` to reach
   app/assets/images. A miss only logs, so `test/assets/stylesheet_asset_urls_test.rb` guards it. */

/****************************************************************
* Lucide (https://lucide.dev)
* Open-source icon library with a consistent style
*****************************************************************/
.icon--archive { --svg: url("/assets/archive-d7dcd6d0.svg"); }
.icon--archive-restore { --svg: url("/assets/archive-restore-a4b3301d.svg"); }
.icon--building-2 { --svg: url("/assets/building-2-ffeb1f37.svg"); }
.icon--calendar { --svg: url("/assets/calendar-7338b3da.svg"); }
.icon--calendar-plus { --svg: url("/assets/calendar-plus-2032f1a8.svg"); }
.icon--chart-line { --svg: url("/assets/chart-line-3186a099.svg"); }
.icon--check { --svg: url("/assets/check-a0a8a36a.svg"); }
.icon--circle-x { --svg: url("/assets/circle-x-10b148d2.svg"); }
.icon--clipboard-list { --svg: url("/assets/clipboard-list-e6f6a21a.svg"); }
.icon--ellipsis-vertical { --svg: url("/assets/ellipsis-vertical-0266fb2c.svg"); }
.icon--file-text { --svg: url("/assets/file-text-2de788e7.svg"); }
.icon--flag { --svg: url("/assets/flag-3d84c18e.svg"); }
.icon--graduation-cap { --svg: url("/assets/graduation-cap-f65bccba.svg"); }
.icon--home { --svg: url("/assets/home-8f993b31.svg"); }
.icon--layout-template { --svg: url("/assets/layout-template-566502c2.svg"); }
.icon--list-checks { --svg: url("/assets/list-checks-d8004b8a.svg"); }
.icon--pencil { --svg: url("/assets/pencil-46dd1789.svg"); }
.icon--plus { --svg: url("/assets/plus-a8c85592.svg"); }
.icon--presentation { --svg: url("/assets/presentation-90d57c0d.svg"); }
.icon--settings { --svg: url("/assets/settings-e376cfed.svg"); }
.icon--shield { --svg: url("/assets/shield-9865bafc.svg"); }
.icon--sparkles { --svg: url("/assets/sparkles-3f3010f9.svg"); }
.icon--toolbox { --svg: url("/assets/toolbox-e6b7408e.svg"); }
.icon--trash-2 { --svg: url("/assets/trash-2-49639514.svg"); }
.icon--user { --svg: url("/assets/user-74c862bc.svg"); }
.icon--users { --svg: url("/assets/users-ca4f9cd8.svg"); }
