/* assets/css/fonts.css — polices auto-hébergées (aucune requête tierce).
   Régénéré le 12/10/2026 : sous-ensembles latin + latin-ext uniquement,
   Inter déclaré une fois (fichier variable 400-700), icônes Bootstrap
   limitées aux 200 glyphes utilisés (bootstrap-icons-sc.woff2),
   polices de repli calibrées (size-adjust) pour supprimer le saut de mise
   en page au chargement (CLS). */

@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/gf-6386e17b0a36.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/gf-5e39e7655330.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/gf-0caa1b443729.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/gf-a91bcb5807d3.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/gf-5048d744a55d.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/gf-e0ffcfa694ad.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/gf-e76167682a63.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/gf-a1e409dd82b0.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/gf-00a5e45f2975.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/gf-b2c0bbcc84f8.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/gf-6ab57b19c69b.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/gf-b6db4a06c119.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}

/* Polices de repli calibrées sur Arial / Liberation Sans : même encombrement que la webfont,
   donc pas de décalage quand la vraie police arrive. */
@font-face{font-family:'Inter Fallback';src:local('Arial'),local('Liberation Sans'),local('Helvetica');size-adjust:105.55%;ascent-override:91.78%;descent-override:22.85%;line-gap-override:0%}
@font-face{font-family:'Barlow Condensed Fallback';font-weight:600 800;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Helvetica Bold');size-adjust:73.92%;ascent-override:135.27%;descent-override:27.05%;line-gap-override:0%}

/* Bootstrap Icons 1.11.3 (MIT) — sous-ensemble de 202 icônes. Pour en ajouter : régénérer la police (pyftsubset) et ses règles. */
@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/fonts/bootstrap-icons-sc.woff2) format('woff2')}
.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.bi-activity::before{content:"\f66b"}.bi-align-middle::before{content:"\f106"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-right-short::before{content:"\f135"}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrows-collapse::before{content:"\f14b"}.bi-arrows-move::before{content:"\f14e"}.bi-asterisk::before{content:"\f151"}.bi-battery-charging::before{content:"\f185"}.bi-battery-half::before{content:"\f187"}.bi-bell-fill::before{content:"\f189"}.bi-bookmark-check-fill::before{content:"\f195"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-up-right::before{content:"\f1c5"}.bi-briefcase-fill::before{content:"\f1cb"}.bi-brightness-high::before{content:"\f1d2"}.bi-brush-fill::before{content:"\f1d7"}.bi-building::before{content:"\f1dd"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-check-fill::before{content:"\f1e1"}.bi-calendar-event-fill::before{content:"\f1e7"}.bi-calendar3::before{content:"\f214"}.bi-camera::before{content:"\f220"}.bi-camera-fill::before{content:"\f219"}.bi-camera-video-off-fill::before{content:"\f21d"}.bi-car-front::before{content:"\f7e1"}.bi-car-front-fill::before{content:"\f7e0"}.bi-cart-fill::before{content:"\f23d"}.bi-cart-plus-fill::before{content:"\f23e"}.bi-cash-coin::before{content:"\f632"}.bi-cash-stack::before{content:"\f246"}.bi-chat-dots::before{content:"\f24a"}.bi-chat-dots-fill::before{content:"\f249"}.bi-chat-fill::before{content:"\f24b"}.bi-chat-left-text::before{content:"\f252"}.bi-chat-left-text-fill::before{content:"\f251"}.bi-check::before{content:"\f26e"}.bi-check-circle::before{content:"\f26b"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-lg::before{content:"\f633"}.bi-check2::before{content:"\f272"}.bi-check2-circle::before{content:"\f270"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-circle-fill::before{content:"\f287"}.bi-circle-square::before{content:"\f289"}.bi-clipboard-check::before{content:"\f28b"}.bi-clipboard-check-fill::before{content:"\f71b"}.bi-clipboard2-check::before{content:"\f725"}.bi-clock::before{content:"\f293"}.bi-clock-fill::before{content:"\f291"}.bi-clock-history::before{content:"\f292"}.bi-cloud-fill::before{content:"\f29e"}.bi-cone-striped::before{content:"\f2d2"}.bi-cpu::before{content:"\f2d6"}.bi-credit-card-fill::before{content:"\f2db"}.bi-dash::before{content:"\f2ea"}.bi-disc-fill::before{content:"\f2fe"}.bi-dot::before{content:"\f309"}.bi-download::before{content:"\f30a"}.bi-droplet-fill::before{content:"\f30b"}.bi-droplet-half::before{content:"\f30c"}.bi-emoji-dizzy-fill::before{content:"\f318"}.bi-envelope::before{content:"\f32f"}.bi-envelope-fill::before{content:"\f32c"}.bi-ev-front-fill::before{content:"\f880"}.bi-exclamation-circle-fill::before{content:"\f332"}.bi-exclamation-diamond-fill::before{content:"\f334"}.bi-exclamation-triangle::before{content:"\f33b"}.bi-exclamation-triangle-fill::before{content:"\f33a"}.bi-eye::before{content:"\f341"}.bi-eye-fill::before{content:"\f33e"}.bi-eye-slash-fill::before{content:"\f33f"}.bi-facebook::before{content:"\f344"}.bi-file-earmark-check::before{content:"\f360"}.bi-file-earmark-check-fill::before{content:"\f35f"}.bi-file-earmark-pdf::before{content:"\f63e"}.bi-file-earmark-pdf-fill::before{content:"\f63d"}.bi-file-earmark-text::before{content:"\f38b"}.bi-file-earmark-text-fill::before{content:"\f38a"}.bi-file-text::before{content:"\f3b9"}.bi-files::before{content:"\f3c2"}.bi-filter::before{content:"\f3ca"}.bi-folder::before{content:"\f3d7"}.bi-folder-fill::before{content:"\f3d1"}.bi-folder-plus::before{content:"\f3d3"}.bi-folder2-open::before{content:"\f3d8"}.bi-fuel-pump::before{content:"\f83e"}.bi-fuel-pump-fill::before{content:"\f83d"}.bi-funnel::before{content:"\f3e1"}.bi-gear::before{content:"\f3e5"}.bi-gear-fill::before{content:"\f3e2"}.bi-gear-wide-connected::before{content:"\f3e3"}.bi-geo-alt::before{content:"\f3e8"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-globe::before{content:"\f3ee"}.bi-google::before{content:"\f3f0"}.bi-graph-up-arrow::before{content:"\f673"}.bi-hand-index-thumb-fill::before{content:"\f401"}.bi-heart-fill::before{content:"\f415"}.bi-hourglass-split::before{content:"\f41f"}.bi-house-fill::before{content:"\f424"}.bi-image::before{content:"\f42a"}.bi-images::before{content:"\f42b"}.bi-inbox::before{content:"\f42d"}.bi-info-circle::before{content:"\f431"}.bi-info-circle-fill::before{content:"\f430"}.bi-instagram::before{content:"\f437"}.bi-journal::before{content:"\f446"}.bi-journal-text::before{content:"\f444"}.bi-journal-x::before{content:"\f445"}.bi-key-fill::before{content:"\f44e"}.bi-lightbulb-fill::before{content:"\f468"}.bi-lightning-charge-fill::before{content:"\f46c"}.bi-link-45deg::before{content:"\f470"}.bi-linkedin::before{content:"\f472"}.bi-list::before{content:"\f479"}.bi-list-check::before{content:"\f473"}.bi-list-ul::before{content:"\f478"}.bi-lock-fill::before{content:"\f47a"}.bi-map-fill::before{content:"\f47e"}.bi-moisture::before{content:"\f493"}.bi-palette-fill::before{content:"\f4b0"}.bi-paperclip::before{content:"\f4b3"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-patch-question-fill::before{content:"\f4bd"}.bi-pen-fill::before{content:"\f4c7"}.bi-pencil::before{content:"\f4cb"}.bi-pencil-fill::before{content:"\f4c9"}.bi-people::before{content:"\f4d0"}.bi-people-fill::before{content:"\f4cf"}.bi-person-badge-fill::before{content:"\f4d2"}.bi-person-check::before{content:"\f4d6"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-fill::before{content:"\f4da"}.bi-person-plus-fill::before{content:"\f4dc"}.bi-phone-fill::before{content:"\f4e2"}.bi-plug-fill::before{content:"\f4f6"}.bi-plus::before{content:"\f4fe"}.bi-plus-lg::before{content:"\f64d"}.bi-power::before{content:"\f4ff"}.bi-printer::before{content:"\f501"}.bi-question-circle::before{content:"\f505"}.bi-question-circle-fill::before{content:"\f504"}.bi-receipt::before{content:"\f50f"}.bi-record-circle::before{content:"\f518"}.bi-recycle::before{content:"\f64f"}.bi-reply-fill::before{content:"\f51f"}.bi-search::before{content:"\f52a"}.bi-send-fill::before{content:"\f6b9"}.bi-share-fill::before{content:"\f52d"}.bi-shield-check::before{content:"\f52f"}.bi-shield-fill-check::before{content:"\f531"}.bi-shield-lock::before{content:"\f538"}.bi-shield-lock-fill::before{content:"\f537"}.bi-shield-shaded::before{content:"\f53b"}.bi-shield-slash::before{content:"\f53d"}.bi-shield-x::before{content:"\f53e"}.bi-shop::before{content:"\f543"}.bi-signpost-2::before{content:"\f546"}.bi-signpost-2-fill::before{content:"\f545"}.bi-slash-circle::before{content:"\f567"}.bi-sliders::before{content:"\f56b"}.bi-snow::before{content:"\f56d"}.bi-soundwave::before{content:"\f57c"}.bi-speedometer::before{content:"\f57f"}.bi-speedometer2::before{content:"\f580"}.bi-star::before{content:"\f588"}.bi-star-fill::before{content:"\f586"}.bi-star-half::before{content:"\f587"}.bi-stars::before{content:"\f589"}.bi-tag-fill::before{content:"\f5af"}.bi-tags-fill::before{content:"\f5b1"}.bi-telephone-fill::before{content:"\f5b4"}.bi-thermometer-high::before{content:"\f5ce"}.bi-three-dots::before{content:"\f5d4"}.bi-tools::before{content:"\f5db"}.bi-tornado::before{content:"\f5dc"}.bi-trash::before{content:"\f5de"}.bi-trash-fill::before{content:"\f5dd"}.bi-truck::before{content:"\f5ea"}.bi-truck-front-fill::before{content:"\f820"}.bi-unlock::before{content:"\f600"}.bi-unlock-fill::before{content:"\f5ff"}.bi-upload::before{content:"\f603"}.bi-volume-up-fill::before{content:"\f610"}.bi-wallet2::before{content:"\f615"}.bi-whatsapp::before{content:"\f618"}.bi-wind::before{content:"\f61d"}.bi-window-dash::before{content:"\f6cd"}.bi-wrench-adjustable::before{content:"\f790"}.bi-x::before{content:"\f62a"}.bi-x-circle::before{content:"\f623"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-lg::before{content:"\f659"}.bi-zoom-in::before{content:"\f62c"}
