/* ==========================================================================
   Sources des icônes

   Une règle par icône, qui ne fait que déclarer le fichier SVG à utiliser
   comme masque. La couleur, la taille et le comportement sont dans .pm-icon
   (base.css) — ici, uniquement le « quel glyphe ».

   Les 22 SVG exportés de Figma sont monochromes (15 en stroke, 6 en fill),
   ce qui les rend utilisables tels quels comme masques : c'est leur canal
   alpha qui découpe la couleur, jamais leurs couleurs propres.

   Côté Twig, une entrée de menu n'aura donc qu'à sortir `pm-icon--{{ icone }}`.
   ========================================================================== */

.pm-icon--menu {
  --pm-icon-src: url("../icons/menu.svg");
}
.pm-icon--xmark {
  --pm-icon-src: url("../icons/xmark.svg");
}
.pm-icon--arrow-right {
  --pm-icon-src: url("../icons/arrow-right.svg");
}
.pm-icon--nav-arrow-right {
  --pm-icon-src: url("../icons/nav-arrow-right.svg");
}
.pm-icon--user-circle {
  --pm-icon-src: url("../icons/user-circle.svg");
}
.pm-icon--search {
  --pm-icon-src: url("../icons/search.svg");
}
.pm-icon--shop {
  --pm-icon-src: url("../icons/shop.svg");
}
.pm-icon--open-book {
  --pm-icon-src: url("../icons/open-book.svg");
}
.pm-icon--home-alt {
  --pm-icon-src: url("../icons/home-alt.svg");
}
.pm-icon--light-bulb-on {
  --pm-icon-src: url("../icons/light-bulb-on.svg");
}
.pm-icon--book-stack {
  --pm-icon-src: url("../icons/book-stack.svg");
}
.pm-icon--graduation-cap {
  --pm-icon-src: url("../icons/graduation-cap.svg");
}
.pm-icon--brain {
  --pm-icon-src: url("../icons/brain.svg");
}
.pm-icon--calendar {
  --pm-icon-src: url("../icons/calendar.svg");
}
.pm-icon--mail {
  --pm-icon-src: url("../icons/mail.svg");
}
.pm-icon--check {
  --pm-icon-src: url("../icons/check.svg");
}
.pm-icon--gift {
  --pm-icon-src: url("../icons/gift.svg");
}

.pm-icon--clock {
  --pm-icon-src: url("../icons/clock.svg");
}
.pm-icon--bookmark {
  --pm-icon-src: url("../icons/bookmark.svg");
}
.pm-icon--share-android {
  --pm-icon-src: url("../icons/share-android.svg");
}

/* --- Réseaux sociaux ----------------------------------------------------- */

.pm-icon--social-bluesky {
  --pm-icon-src: url("../icons/social-bluesky.svg");
}
.pm-icon--social-facebook {
  --pm-icon-src: url("../icons/social-facebook.svg");
}
.pm-icon--social-instagram {
  --pm-icon-src: url("../icons/social-instagram.svg");
}
.pm-icon--social-linkedin {
  --pm-icon-src: url("../icons/social-linkedin.svg");
}
.pm-icon--social-threads {
  --pm-icon-src: url("../icons/social-threads.svg");
}
.pm-icon--social-x {
  --pm-icon-src: url("../icons/social-x.svg");
}
