/*
 * game-icons.css — classe utilitaire pour afficher les icônes SVG de
 * game-icons.net (auto-hébergées, servies depuis
 * /vendor/game-icons/svg/<auteur>/<nom>.svg — voir le manifeste
 * /vendor/game-icons/index.json qui liste { name, author, path }).
 *
 * Même philosophie que les icônes maison .wf-icon (voir js/icons.js /
 * style.css) : monochrome, hérite la COULEUR du texte via currentColor et
 * la TAILLE via font-size — pas d'émoji coloré qui tranche avec la palette
 * sombre/dorée du site. On colore un SVG externe via un masque CSS
 * (background-color = currentColor, masqué par le SVG), ce qui évite
 * d'avoir à inliner 4239 SVG ou à générer une police.
 *
 *   <i class="gi" style="--gi:url(/vendor/game-icons/svg/lorc/broadsword.svg)"></i>
 *
 * Licence des icônes : CC BY 3.0 — /vendor/game-icons/LICENSE.txt et
 * /vendor/ATTRIBUTION.md (l'attribution est obligatoire).
 */
.gi {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-mask: var(--gi) center / contain no-repeat;
          mask: var(--gi) center / contain no-repeat;
  flex-shrink: 0;
}
