/* Polices de marque Cohook — auto-hébergées, zéro dépendance externe.
   Titres : Francois One 400. Sous-titres / corps : Open Sans Light 300. */
@font-face{font-family:'Francois One';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/francois-latin.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:'Francois One';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/francois-latin-ext.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:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/opensans-300-latin.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:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/opensans-300-latin-ext.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;}
:root{--fonts-font-brand-title:'Francois One',system-ui,sans-serif!important;--fonts-font-brand-text:'Open Sans',system-ui,sans-serif!important;}
/* fichiers mono-graisse : pas de faux-gras synthétique */
body,body *{font-synthesis-weight:none;}
/* Francois One n'a que le 400 : on ajoute un peu de poids aux titres via un
   léger contour de la même couleur (rendu ~= 400 -> 500). Hérité par les spans. */
h1,h2,h3{-webkit-text-stroke:0.5px currentColor;}
/* Texte des boutons CTA (Open Sans Light, mono-graisse) : mis en gras via
   le même léger contour de la couleur du texte. */
.sc-38bd2b47-0, .sc-5d25b439-0, .vc-s2-btn{-webkit-text-stroke:0.8px currentColor;}
