/* Polices de la charte ONKA, hébergées sur le site (aucun appel à Google Fonts) :
   Montserrat (titres) et Source Sans 3 (textes), licence SIL Open Font License 1.1 (assets/fonts/OFL-*.txt). */
@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/montserrat-latin-600-normal.woff2) format("woff2"); }
@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/montserrat-latin-700-normal.woff2) format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/source-sans-3-latin-400-normal.woff2) format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/source-sans-3-latin-500-normal.woff2) format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/source-sans-3-latin-600-normal.woff2) format("woff2"); }

/* Polices de secours calibrées sur Montserrat et Source Sans 3 : le texte garde la même place
   pendant le chargement des polices (pas de décalage de la mise en page) */
@font-face { font-family: "Montserrat fallback"; font-weight: 700; src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"); size-adjust: 109.67%; ascent-override: 88.27%; descent-override: 22.89%; line-gap-override: 0%; }
@font-face { font-family: "Montserrat fallback"; font-weight: 400 600; src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"); size-adjust: 107.57%; ascent-override: 89.99%; descent-override: 23.33%; line-gap-override: 0%; }
@font-face { font-family: "Source Sans 3 fallback"; src: local("Arial"), local("ArialMT"), local("Liberation Sans"); size-adjust: 93.39%; ascent-override: 109.65%; descent-override: 42.83%; line-gap-override: 0%; }

