/* ============================================================
   МЕГАТЕКС — локальный сабсет FontAwesome (44 иконки вместо
   полного набора ~2000). Файлы шрифтов (fa-mt-solid/-regular/
   -brands.woff2, лежат плоско в корне, см. CLAUDE.md про SFTP)
   собраны из FontAwesome Free 6.5.1 через fontTools:
   python3 -m fontTools.subset fa-solid-900.ttf --unicodes=... \
     --output-file=fa-mt-solid.woff2 --flavor=woff2 --no-hinting
   Список нужных unicode-кодов взят из cdnjs .../css/all.min.css
   (селекторы .fa-{name}:before{content:"\fXXX"}).
   Заменяет <script src=".../font-awesome/6.5.1/js/all.min.js">
   (1.46 МБ / 410 КБ по сети) — тот же результат в ~5 КБ, без
   рантайм-обхода DOM и без FOUC/CLS от подмены <i> на <svg>.
   Классы в разметке (fa-solid/fa-regular/fa-brands + fa-{name})
   не менялись ни в одном шаблоне.
   ============================================================ */

@font-face{
  font-family:'FA Solid MT';
  src:url('/fa-mt-solid.woff2') format('woff2');
  font-weight:900;
  font-style:normal;
  font-display:block;
}
@font-face{
  font-family:'FA Regular MT';
  src:url('/fa-mt-regular.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:block;
}
@font-face{
  font-family:'FA Brands MT';
  src:url('/fa-mt-brands.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:block;
}

.fa-solid,.fa-regular,.fa-brands{
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  line-height:1;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
}
.fa-solid{font-family:'FA Solid MT';font-weight:900;}
.fa-regular{font-family:'FA Regular MT';font-weight:400;}
.fa-brands{font-family:'FA Brands MT';font-weight:400;}

/* Содержимое иконок — только реально используемые на сайте 44 шт. */
.fa-angle-right:before{content:"\f105"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-bag-shopping:before{content:"\f290"}
.fa-border-all:before{content:"\f84c"}
.fa-box:before{content:"\f466"}
.fa-calculator:before{content:"\f1ec"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-shopping:before{content:"\f07a"}
.fa-check:before{content:"\f00c"}
.fa-chevron-down:before{content:"\f078"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-circle-check:before{content:"\f058"}
.fa-clipboard:before{content:"\f328"}
.fa-clipboard-check:before{content:"\f46c"}
.fa-comment-dots:before{content:"\f4ad"}
.fa-cube:before{content:"\f1b2"}
.fa-envelope:before{content:"\f0e0"}
.fa-file-excel:before{content:"\f1c3"}
.fa-file-invoice:before{content:"\f570"}
.fa-file-pdf:before{content:"\f1c1"}
.fa-grip:before{content:"\f58d"}
.fa-hand:before{content:"\f256"}
.fa-head-side-mask:before{content:"\e063"}
.fa-headset:before{content:"\f590"}
.fa-industry:before{content:"\f275"}
.fa-layer-group:before{content:"\f5fd"}
.fa-location-dot:before{content:"\f3c5"}
.fa-message:before{content:"\f27a"}
.fa-phone:before{content:"\f095"}
.fa-plus:before{content:"\2b"}
.fa-ruble-sign:before{content:"\f158"}
.fa-ruler-combined:before{content:"\f546"}
.fa-scale-balanced:before{content:"\f24e"}
.fa-shirt:before{content:"\f553"}
.fa-tape:before{content:"\f4db"}
.fa-telegram:before{content:"\f2c6"}
.fa-truck:before{content:"\f0d1"}
.fa-warehouse:before{content:"\f494"}
.fa-weight-hanging:before{content:"\f5cd"}
.fa-whatsapp:before{content:"\f232"}
.fa-wrench:before{content:"\f0ad"}
.fa-xmark:before{content:"\f00d"}
