/* Иконки МЭШ (mesh-icons.js).
   Размер — как у текущего текста (1em), цвет наследуется (currentColor),
   чтобы замена FontAwesome «на месте» не ломала вёрстку. */
svg.mi{ vertical-align:-0.125em; }
svg.mi:not([width]){ width:1em; height:1em; }
.mi-wrap{ display:inline-flex; align-items:center; justify-content:center; line-height:0; }
.mi-wrap svg.mi{ width:1em; height:1em; }
[data-icon].has-mi{ display:inline-flex; align-items:center; }
