/* Sous-ensemble Font Awesome 6.4.0 (Free) — 83 icônes réellement utilisées.
   Généré par tools/build-icons.py — ne pas modifier à la main, relancer le script.
   Remplace le CDN (352 Ko) : même balisage `<i class="fas fa-x">`, poids divisé par ~10. */

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/assets/fonts/fa-solid-900.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/fa-brands-400.woff2") format("woff2");
}

.fas, .fa-solid, .fab, .fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fas, .fa-solid { font-family: "Font Awesome 6 Free"; font-weight: 900; }
.fab, .fa-brands { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa-spin { animation: fa-spin 2s linear infinite; }
@keyframes fa-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .fa-spin { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; } }

.fa-align-left::before{content:"\f036"}
.fa-arrow-left::before{content:"\f060"}
.fa-arrow-right::before{content:"\f061"}
.fa-arrow-up-right-from-square::before{content:"\f08e"}
.fa-ban::before{content:"\e2e6"}
.fa-bars::before{content:"\f0c9"}
.fa-basket-shopping::before{content:"\f291"}
.fa-bell::before{content:"\f0f3"}
.fa-bolt::before{content:"\e0b7"}
.fa-box::before{content:"\f466"}
.fa-box-archive::before{content:"\f187"}
.fa-box-open::before{content:"\f49e"}
.fa-camera::before{content:"\f030"}
.fa-cart-shopping::before{content:"\f07a"}
.fa-chart-simple::before{content:"\e473"}
.fa-check::before{content:"\f00c"}
.fa-check-circle::before{content:"\f058"}
.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-circle-exclamation::before{content:"\f06a"}
.fa-circle-info::before{content:"\f05a"}
.fa-circle-question::before{content:"\f059"}
.fa-clock::before{content:"\f017"}
.fa-cloud-arrow-down::before{content:"\f0ed"}
.fa-envelope::before{content:"\f0e0"}
.fa-expand::before{content:"\f065"}
.fa-eye::before{content:"\f06e"}
.fa-eye-slash::before{content:"\f070"}
.fa-facebook-f::before{content:"\f39e"}
.fa-filter::before{content:"\f0b0"}
.fa-gamepad::before{content:"\f11b"}
.fa-gauge::before{content:"\f624"}
.fa-gear::before{content:"\f013"}
.fa-hand-holding-dollar::before{content:"\f4c0"}
.fa-hand-holding-usd::before{content:"\f4c0"}
.fa-headphones::before{content:"\f025"}
.fa-headset::before{content:"\f590"}
.fa-heart::before{content:"\f004"}
.fa-home::before{content:"\e1b0"}
.fa-house::before{content:"\f015"}
.fa-image::before{content:"\f03e"}
.fa-inbox::before{content:"\f01c"}
.fa-instagram::before{content:"\f16d"}
.fa-laptop::before{content:"\f109"}
.fa-layer-group::before{content:"\f5fd"}
.fa-location-dot::before{content:"\f3c5"}
.fa-map-marker-alt::before{content:"\f3c5"}
.fa-microchip::before{content:"\f2db"}
.fa-mobile-screen-button::before{content:"\f3cd"}
.fa-paper-plane::before{content:"\f1d8"}
.fa-pen::before{content:"\f304"}
.fa-percent::before{content:"\25"}
.fa-phone::before{content:"\f095"}
.fa-phone-alt::before{content:"\f879"}
.fa-plus::before{content:"\2b"}
.fa-question-circle::before{content:"\f059"}
.fa-receipt::before{content:"\f543"}
.fa-sack-dollar::before{content:"\f81d"}
.fa-screwdriver-wrench::before{content:"\f7d9"}
.fa-search::before{content:"\f002"}
.fa-shield-alt::before{content:"\f3ed"}
.fa-shopping-cart::before{content:"\f07a"}
.fa-signal::before{content:"\f012"}
.fa-spa::before{content:"\f5bb"}
.fa-spinner::before{content:"\f110"}
.fa-star::before{content:"\f005"}
.fa-star-half-stroke::before{content:"\f5c0"}
.fa-store::before{content:"\f54e"}
.fa-tag::before{content:"\f02b"}
.fa-th::before{content:"\f00a"}
.fa-tiktok::before{content:"\e07b"}
.fa-times::before{content:"\f00d"}
.fa-trash::before{content:"\f1f8"}
.fa-triangle-exclamation::before{content:"\f071"}
.fa-truck::before{content:"\f0d1"}
.fa-truck-fast::before{content:"\f48b"}
.fa-twitter::before{content:"\f099"}
.fa-undo::before{content:"\f0e2"}
.fa-user::before{content:"\f007"}
.fa-whatsapp::before{content:"\f232"}
.fa-xmark::before{content:"\f00d"}
