/* ============================================================
   Polices embarquées : l'application fonctionne sans Internet.
   « Barlow » est utilisée si elle est installée sur le poste ou si ses
   fichiers sont déposés dans assets/fonts (barlow-400.woff2, barlow-600.woff2,
   barlow-700.woff2) ; sinon Carlito (licence libre SIL OFL, fournie) la remplace.
   ============================================================ */
@font-face { font-family: 'Barlow'; font-weight: 400; font-style: normal; font-display: swap;
  src: local('Barlow'), local('Barlow-Regular'), url('fonts/barlow-400.woff2') format('woff2'), url('fonts/carlito-400.woff') format('woff'); }
@font-face { font-family: 'Barlow'; font-weight: 400; font-style: italic; font-display: swap;
  src: local('Barlow Italic'), local('Barlow-Italic'), url('fonts/carlito-400-italic.woff') format('woff'); }
@font-face { font-family: 'Barlow'; font-weight: 500 600; font-style: normal; font-display: swap;
  src: local('Barlow SemiBold'), local('Barlow-SemiBold'), url('fonts/barlow-600.woff2') format('woff2'), url('fonts/carlito-700.woff') format('woff'); }
@font-face { font-family: 'Barlow'; font-weight: 700 900; font-style: normal; font-display: swap;
  src: local('Barlow Bold'), local('Barlow-Bold'), url('fonts/barlow-700.woff2') format('woff2'), url('fonts/carlito-700.woff') format('woff'); }
@font-face { font-family: 'Barlow Semi Condensed'; font-weight: 400 900; font-style: normal; font-display: swap;
  src: local('Barlow Semi Condensed SemiBold'), local('BarlowSemiCondensed-SemiBold'), url('fonts/barlow-semi-condensed-600.woff2') format('woff2'), url('fonts/carlito-700.woff') format('woff'); }
