/**
 * @package     Corpus
 * @copyright   Copyright (C) 2026 Cyrille Poussin.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 *
 * ROBOTO, AUTO-HÉBERGÉ. Chargé seulement si l'administrateur le choisit.
 *
 * Les fichiers ne sont PAS livrés par Corpus : ils sont déjà dans toute
 * installation Joomla, sous `media/vendor/roboto-fontface/`. Mesuré le 2 août
 * 2026 sur un Joomla 6.1.2 nu. Zéro octet ajouté à notre paquet, zéro requête
 * externe, et c'est Joomla qui les met à jour.
 *
 * POURQUOI PAS LA FEUILLE DE CASSIOPEIA, qui existe et fait la même chose :
 * elle déclare DOUZE graisses avec leurs italiques, soit vingt-quatre
 * `@font-face`. Le navigateur ne télécharge que ce qu'il affiche, donc le coût
 * réel est faible, mais surtout, dépendre d'un fichier d'un AUTRE template
 * revient à parier qu'il ne sera jamais désinstallé. Les fichiers de `vendor`,
 * eux, appartiennent au cœur.
 *
 * Trois déclarations suffisent à Corpus : le texte courant, son italique, et le
 * gras des titres. Une graisse 500 s'obtient par synthèse du navigateur, ce
 * qui est acceptable ici et évite deux fichiers de plus.
 *
 * `font-display: swap` : le texte s'affiche immédiatement dans la police
 * système, puis bascule. L'alternative (`block`) laisse trois secondes de
 * page blanche, ce qui est pire pour tout le monde.
 */

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Regular.woff2") format("woff2"),
	     url("../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Regular.woff") format("woff");
}

@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url("../../../../vendor/roboto-fontface/fonts/roboto/Roboto-RegularItalic.woff2") format("woff2"),
	     url("../../../../vendor/roboto-fontface/fonts/roboto/Roboto-RegularItalic.woff") format("woff");
}

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Bold.woff2") format("woff2"),
	     url("../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Bold.woff") format("woff");
}
