/**
 * Les tailles de texte de Citivo — cinq jetons, un par rôle.
 *
 * CHANTIER T2 — la généralisation de ce qui a été éprouvé sur le fil en T1
 * (`0.99.188`). Demande d'Olivier du 25/09/2026 : *« les tailles de textes sur
 * smartphone sont globalement trop petites »*.
 *
 * ⚠️⚠️ CINQ JETONS, ET C'EST TOUT L'INTÉRÊT : avant T2, le plugin écrivait ses
 * tailles à la main dans vingt-deux feuilles, sur une douzaine de valeurs
 * voisines (0,7 / 0,72 / 0,75 / 0,78 / 0,8 / 0,82 / 0,85 / 0,875 / 0,9 / 0,95 /
 * 0,98rem…). Personne ne pouvait dire laquelle voulait dire quoi. Les valeurs
 * proches rejoignent donc le jeton le plus proche (décision d'Olivier, écarts
 * d'environ 1 px sur ordinateur) : **l'échelle devient lisible, et le prochain
 * réglage se fait ICI, une fois, au lieu de cent cinquante déclarations.**
 *
 * ⚠️ `rem` partout : seule unité qui suive le réglage de taille de police du
 * navigateur et du téléphone. ⚠️ Jamais `clamp( … vw … )` sur du texte
 * d'interface — une taille calée sur la largeur du viewport RÉTRÉCIT quand
 * l'écran rétrécit, l'inverse du défaut qu'on corrige, et elle ignore le zoom.
 *
 * ⚠️⚠️ UN `rem` NE VAUT PAS 16 px — IL VAUT CE QUE LE THÈME A DÉCIDÉ. Astra
 * servait `@media (max-width: 544px) { html { font-size: 91.2%; } }` : la base
 * tombait à 14,59 px sur téléphone et TOUT rétrécissait d'environ 9 %, textes
 * du thème compris. C'était la vraie cause, hors plugin ; Olivier l'a corrigée
 * côté thème le 25/09. ➡️ **Avant de toucher aux tailles d'un écran, mesurer la
 * taille de base CALCULÉE dans le navigateur.**
 *
 * ⚠️ 600 px : le point de rupture déjà le plus utilisé du plugin — en inventer
 * un autre ferait diverger les écrans sur les largeurs intermédiaires.
 *
 * ⚠️ **SUR ORDINATEUR, LES VALEURS SONT CELLES D'AVANT** (aux arrondis de
 * normalisation près). Seul le téléphone monte d'un cran : c'est la demande,
 * pas une refonte typographique.
 *
 * ⚠️⚠️ LES CHAMPS DE SAISIE NE DESCENDENT JAMAIS SOUS 1rem SUR TÉLÉPHONE :
 * sous 16 px, iOS ZOOME la page au moment du focus, et l'utilisateur se
 * retrouve dans un écran décalé qu'il doit repincer. Le cas est déjà documenté
 * dans `citivo-commentaires.css`. C'est le rôle de `--citivo-fs-champ`, qui ne
 * descend pas en dessous de `--citivo-fs-action`.
 *
 * @package Citivo
 */

:root {
	--citivo-fs-pastille:   .75rem;  /* badges, pastilles d'état, mentions brèves */
	--citivo-fs-secondaire: .8rem;   /* dates, durées, informations de contexte */
	--citivo-fs-texte:      .85rem;  /* texte courant d'interface */
	--citivo-fs-action:     .9rem;   /* boutons, menus, rangées d'actions */
	--citivo-fs-titre:      1.05rem; /* titre de ce qu'on regarde */

	/* ⚠️⚠️ Champs de saisie : 1rem DÈS L'ORDINATEUR, et il ne bouge pas au
	   palier. Deux raisons : les champs concernés étaient déjà écrits en
	   `16px` (jamais en dessous, voir le docblock — iOS zoome), et les
	   descendre à .95rem pour « suivre l'échelle » aurait RÉTRÉCI une saisie
	   sur ordinateur sans que personne l'ait demandé. */
	--citivo-fs-champ:      1rem;
}

@media ( max-width: 600px ) {

	:root {
		--citivo-fs-pastille:   .8125rem;
		--citivo-fs-secondaire: .875rem;
		--citivo-fs-texte:      .9375rem;
		--citivo-fs-action:     1rem;
		--citivo-fs-titre:      1.15rem;
	}
}
