/* TETRIA - Typo options (Notre organisation)
   Chargé après tetria-org.css, scoppé via .tetria-org
   Options BO: police (.tetria-font-*) + taille titres (.tetria-title-*)
*/

/* Calibri (si fourni dans le thème) */
@font-face{
  font-family: "Calibri Tetria";
  src: url("../../fonts/calibri.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}


/* Moonbeam (local thème) */
@font-face{
  font-family: "Moonbeam Tetria";
  src: url("../../fonts/moonbeam.woff2") format("woff2"),
       url("../../fonts/moonbeam.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.tetria-content-scope.tetria-font-montserrat .tetria-org { font-family: "Montserrat", sans-serif; }
.tetria-content-scope.tetria-font-poppins .tetria-org    { font-family: "Poppins", sans-serif; }
.tetria-content-scope.tetria-font-roboto .tetria-org     { font-family: "Roboto", sans-serif; }
.tetria-content-scope.tetria-font-opensans .tetria-org   { font-family: "Open Sans", sans-serif; }

/* Calibri: priorité au fichier thème, fallback sur Calibri système */
.tetria-content-scope.tetria-font-calibri .tetria-org    { font-family: "Calibri Tetria", Calibri, "Carlito", sans-serif; }
.tetria-content-scope.tetria-font-moonbeam .tetria-org   { font-family: "Moonbeam Tetria", "Moonbeam", sans-serif; }

/* Accueil : mêmes classes typographiques (CYB67) */
.tetria-content-scope.tetria-font-montserrat .tetria-home-v3 { font-family: "Montserrat", sans-serif; }
.tetria-content-scope.tetria-font-poppins .tetria-home-v3    { font-family: "Poppins", sans-serif; }
.tetria-content-scope.tetria-font-roboto .tetria-home-v3     { font-family: "Roboto", sans-serif; }
.tetria-content-scope.tetria-font-opensans .tetria-home-v3   { font-family: "Open Sans", sans-serif; }
.tetria-content-scope.tetria-font-calibri .tetria-home-v3    { font-family: "Calibri Tetria", Calibri, "Carlito", sans-serif; }
.tetria-content-scope.tetria-font-moonbeam .tetria-home-v3   { font-family: "Moonbeam Tetria", "Moonbeam", sans-serif; }

/* Taille des titres (homogénéisation) */

/* --- Tailles globales Titre 1 / Titre 2 (CYB05) ---
   - Le wrapper .tetria-org porte :
     .tetria-title1-(small|normal|large) et .tetria-title2-(small|normal|large)
   - Chaque titre porte :
     .tetria-title-1 ou .tetria-title-2
*/

/* Base = normal */
.tetria-org .tetria-title-1{ font-size: 1.16em; }
.tetria-org .tetria-title-2{ font-size: 1.16em; }

/* Titre 1 */
.tetria-org.tetria-title1-small .tetria-title-1{ font-size: 1.08em; }
.tetria-org.tetria-title1-large .tetria-title-1{ font-size: 1.28em; }

/* Titre 2 */
.tetria-org.tetria-title2-small .tetria-title-2{ font-size: 1.08em; }
.tetria-org.tetria-title2-large .tetria-title-2{ font-size: 1.28em; }

/* Process: conserver lisibilité h4 */
.tetria-org .tetria-org-step h4.tetria-title-1,
.tetria-org .tetria-org-step h4.tetria-title-2{ line-height: 1.2; }

