/*
 * Typographie du site (2026-09-24, décisions de Lorenzo) :
 *   1. "chaque lettre doit être écrite normalement, sans liaison ni forme décorative,
 *      sur mobile comme sur ordinateur" -- plus aucune ligature, dans aucune police ;
 *   2. "Je choisis Source Serif 4 [...] Applique-la à tous les titres du site [...]
 *      Le logo SoleaXplore garde Fraunces, il ne bouge pas" -- les titres (et tout le
 *      texte qui était en Fraunces : noms, chiffres, prix, onglets...) passent en
 *      Source Serif 4 dans le CSS de chaque page ; Fraunces ne sert plus qu'au logo.
 *
 * Chargé par toutes les pages juste après fonts.css, SAUF admin.html (décision de
 * Lorenzo : "Back-office : ne touche à rien"). Toute nouvelle page le charge aussi
 * (voir _template-page-de-base.html).
 *
 * Source Serif 4 (MESURÉ dans assets/fonts/source-serif-4-variable.woff2 : fonctions
 * OpenType ccmp, dnom, frac, liga, locl, numr, pnum, tnum ; kern, mark, mkmk) n'a
 * AUCUN remplacement automatique de lettres (pas de rvrn ni de calt, contrairement à
 * Fraunces, qui remplaçait h, m, n, s et & par des formes décoratives dès 22px).
 * Taille optique FIXÉE à 36 pour tout le texte en Source Serif 4, quelle que soit sa
 * taille : c'est exactement le dessin « titre » de l'aperçu que Lorenzo a validé
 * (page de comparaison, "opsz" 36), et plus aucune variation automatique avec la
 * taille (relecture du 2026-09-24 : en taille optique automatique, les titres de 40px
 * et plus devenaient plus fins que l'aperçu, ceux de moins de 36px plus épais). Petits
 * textes (15-16px : noms d'activités, tableau des pays) regardés à 36 : lisibles, un
 * peu plus fins et plus serrés. Work Sans et Montserrat n'ont pas d'axe de taille
 * optique : réglage sans effet sur elles.
 * Ses ligatures (liga) sont coupées comme celles de Work Sans et de Montserrat.
 *
 * Les deux propriétés s'héritent : posées sur html, elles valent pour toute la page
 * (les contrôles de formulaire, qui n'héritent pas d'office, sont traités plus bas).
 */
html{font-variant-ligatures:none; font-variation-settings:"opsz" 36;}

/* Boutons, champs, listes : la feuille de style du navigateur leur pose
   `font: -webkit-small-control`, qui remet ces reglages a zero au lieu de les heriter
   de html (MESURE, relecture du 2026-09-24 : ligatures actives dans les champs et les
   boutons sous Chrome -- ex. "fi" lie dans "Confirmez le nouveau mot de passe" --,
   taille optique automatique dans les boutons sous Chrome et Safari -- ex. onglets du
   magazine). On force l'heritage. */
button, input, select, textarea{font-variant-ligatures:inherit; font-variation-settings:inherit;}

/* Le logo reste EXACTEMENT comme avant, en Fraunces : ligatures et taille optique
   automatique (mot du logo partout, icone "Solea / Xplore" de l'application dans le
   menu mobile, mot et slogan de l'animation d'accueil). */
.logo-mark, .mm-app-icon, #introWordmark, #introWordmarkGlow, #introTagline{font-variant-ligatures:normal; font-variation-settings:normal;}

/* Guillemets decoratifs des temoignages (partenaires.html : grand guillemet en
   filigrane, guillemet dore au-dessus de chaque temoignage) : ce ne sont pas des
   titres -- gardes en Fraunces avec leur reglage d'origine, pour ne pas changer
   (MESURE : en Source Serif 4 a taille optique 36, le filigrane passait de 118 a
   165px de large). */
.testimonial-watermark, .testimonial-track .quote-mark{font-variation-settings:normal;}

/* Titres : lignes equilibrees (2026-09-24, Lorenzo : "regarde les coupures de ligne").
   MESURE (moteur de Safari, 13 pages chargees, 320 a 1440px) : avec Source Serif 4,
   plus etroite que Fraunces, une vingtaine de titres finissaient par un mot seul a
   certaines largeurs (ex. "Quand partir a Santorin ? Le guide complet saison par /
   saison"). text-wrap:balance repartit le texte en lignes de longueur voisine : plus
   de mot seul en fin de titre. Sans effet sur un titre d'une ligne. Navigateurs trop
   anciens : coupure habituelle. */
h1, h2, h3, h4, .activity-title, .curtain-title, .mag-mosaique-title, .mag-activite-title, .mag-saison-titre{text-wrap:balance;}
