/* POLICES DU SITE : direction artistique de Théo (05/11/2026).
 * Archivo pour les titres, boutons et repères ; Newsreader pour le texte qu'on lit.
 * C'est le SEUL endroit où se décident les polices : toutes les pages chargent ce fichier.
 * Les pages et Tailwind écrivent encore « Inter » : ce nom pointe ici vers Archivo, ce qui
 * bascule tout le site sans toucher aux 350 gabarits. Pour revenir à Inter, remettre
 * inter-latin.woff2 dans la première règle et retirer le bloc « Texte de lecture ». */
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/archivo-latin.woff2) format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/archivo-latin.woff2) format('woff2')}
@font-face{font-family:'Newsreader';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/newsreader-latin.woff2) format('woff2')}
@font-face{font-family:'Newsreader';font-style:italic;font-weight:400 700;font-display:swap;src:url(../fonts/newsreader-italic-latin.woff2) format('woff2')}
h1,h2,h3,h4{letter-spacing:-.01em}
/* Texte de lecture : les paragraphes courants. Les étiquettes en majuscules et les phrases en gras
 * qui servent de titres de cartes restent en Archivo. */
p:not(.uppercase):not([class*="tracking-"]):not(.font-bold):not(.font-semibold):not(.font-extrabold):not(.font-black),blockquote{font-family:'Newsreader',Georgia,serif!important}
p:not(.uppercase):not([class*="tracking-"]):not(.font-bold):not(.font-semibold):not(.font-extrabold):not(.font-black) *,blockquote *{font-family:inherit!important}
p:not(.uppercase):not([class*="tracking-"]):not(.font-bold):not(.font-semibold):not(.font-extrabold):not(.font-black){font-size:1.14em!important;line-height:1.6!important}
p strong,p b{font-weight:650}
blockquote{font-style:italic}
