/*
 * START Sans, police exclusive START solutions
 * Copyright (c) 2026 Jean-Daniel Vuillety. Tous droits réservés.
 * Emplacement : /start/fonts/
 *
 * Ce fichier déclare la police et des classes utilitaires.
 * Il ne modifie aucun style existant du site : la police s'applique
 * seulement là où on l'appelle (variable ou classes start-*).
 */

@font-face {
  font-family: "START Sans";
  src: url("STARTSans-Regular.woff2") format("woff2"),
       url("STARTSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --start-font-display: "START Sans", "Century Gothic", "Avenir", "Futura", sans-serif;
  --start-bleu: #5B9BD5;
  --start-bleu-fonce: #2E5B85;
}

/* Titres et accroches en police maison */
.start-titre,
.start-accroche,
.start-chiffre,
.start-capitales {
  font-family: var(--start-font-display);
  font-weight: 400;          /* une seule graisse : pas de faux gras */
  font-synthesis: none;
  font-kerning: normal;
}

/* Capitales espacées (bandeaux, menus) */
.start-capitales {
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* Le A en chevron bleu du logo : <span class="start-a">A</span> */
.start-a { color: var(--start-bleu); }

/* Chiffres clés (surfaces, montants) */
.start-chiffre {
  font-size: clamp(2rem, 6vw, 3.6rem);
  line-height: 1;
  color: var(--start-bleu-fonce);
}
