/* ============================================================
   icon-sets.css — named icons for Lucide and Iconoir.
   Each class just sets --ico to a local SVG; render it with the
   .ico mask utility (in components.css) so it inherits color/size:
     <i class="ico lu-coffee" aria-hidden="true"></i>   (Lucide)
     <i class="ico io-coffee" aria-hidden="true"></i>   (Iconoir)
   Lucide is ISC-licensed; Iconoir is MIT — keep attribution.
   SVGs are vendored locally in assets/icons/{lucide,iconoir}/.
   ============================================================ */

/* ---- Lucide (https://lucide.dev) -------------------------- */
.lu-coffee     { --ico: url('../assets/icons/lucide/coffee.svg'); }
.lu-search     { --ico: url('../assets/icons/lucide/search.svg'); }
.lu-settings   { --ico: url('../assets/icons/lucide/settings.svg'); }
.lu-user       { --ico: url('../assets/icons/lucide/user.svg'); }
.lu-trash      { --ico: url('../assets/icons/lucide/trash-2.svg'); }
.lu-bell       { --ico: url('../assets/icons/lucide/bell.svg'); }
.lu-heart      { --ico: url('../assets/icons/lucide/heart.svg'); }
.lu-star       { --ico: url('../assets/icons/lucide/star.svg'); }
.lu-home       { --ico: url('../assets/icons/lucide/house.svg'); }
.lu-mail       { --ico: url('../assets/icons/lucide/mail.svg'); }
.lu-calendar   { --ico: url('../assets/icons/lucide/calendar.svg'); }
.lu-download   { --ico: url('../assets/icons/lucide/download.svg'); }
.lu-code       { --ico: url('../assets/icons/lucide/code.svg'); }
.lu-arrow      { --ico: url('../assets/icons/lucide/arrow-right.svg'); }
.lu-check      { --ico: url('../assets/icons/lucide/check.svg'); }
.lu-x          { --ico: url('../assets/icons/lucide/x.svg'); }
.lu-plus       { --ico: url('../assets/icons/lucide/plus.svg'); }
.lu-lock       { --ico: url('../assets/icons/lucide/lock.svg'); }
.lu-bookmark   { --ico: url('../assets/icons/lucide/bookmark.svg'); }
.lu-eye        { --ico: url('../assets/icons/lucide/eye.svg'); }
.lu-clock      { --ico: url('../assets/icons/lucide/clock.svg'); }

/* ---- Iconoir (https://iconoir.com) ------------------------ */
.io-coffee     { --ico: url('../assets/icons/iconoir/coffee-cup.svg'); }
.io-search     { --ico: url('../assets/icons/iconoir/search.svg'); }
.io-settings   { --ico: url('../assets/icons/iconoir/settings.svg'); }
.io-user       { --ico: url('../assets/icons/iconoir/user.svg'); }
.io-trash      { --ico: url('../assets/icons/iconoir/trash.svg'); }
.io-bell       { --ico: url('../assets/icons/iconoir/bell.svg'); }
.io-instagram  { --ico: url('../assets/icons/iconoir/instagram.svg'); }
.io-linkedin   { --ico: url('../assets/icons/iconoir/linkedin.svg'); }
.io-heart      { --ico: url('../assets/icons/iconoir/heart.svg'); }
.io-star       { --ico: url('../assets/icons/iconoir/star.svg'); }
.io-home       { --ico: url('../assets/icons/iconoir/home-simple.svg'); }
.io-mail       { --ico: url('../assets/icons/iconoir/mail.svg'); }
.io-calendar   { --ico: url('../assets/icons/iconoir/calendar.svg'); }
.io-download   { --ico: url('../assets/icons/iconoir/download.svg'); }
.io-github     { --ico: url('../assets/icons/iconoir/github.svg'); }
.io-arrow      { --ico: url('../assets/icons/iconoir/arrow-right.svg'); }
.io-x          { --ico: url('../assets/icons/iconoir/xmark.svg'); }
