/* ============================================================
   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) — icons used on this site -- */
.lu-arrow      { --ico: url('../assets/icons/lucide/arrow-right.svg'); }
.lu-check      { --ico: url('../assets/icons/lucide/check.svg'); }
.lu-heart      { --ico: url('../assets/icons/lucide/heart.svg'); }
.lu-lock       { --ico: url('../assets/icons/lucide/lock.svg'); }
.lu-mail       { --ico: url('../assets/icons/lucide/mail.svg'); }
.lu-star       { --ico: url('../assets/icons/lucide/star.svg'); }

/* ---- Iconoir (https://iconoir.com) — icons used on this site - */
.io-calendar   { --ico: url('../assets/icons/iconoir/calendar.svg'); }
.io-coffee     { --ico: url('../assets/icons/iconoir/coffee-cup.svg'); }
.io-home       { --ico: url('../assets/icons/iconoir/home-simple.svg'); }
