/* Charte Altior : bleu nuit et bleu lumière, EB Garamond (titres) et Poppins
 * (texte, chiffres). Polices servies par l'instance elle-même (/instance/polices/),
 * jamais chargées chez un tiers. */

@font-face { font-family: "EB Garamond"; font-style: normal; font-weight: 400; font-display: swap; src: url("/instance/polices/EBGaramond-400.woff2") format("woff2"); }
@font-face { font-family: "EB Garamond"; font-style: italic; font-weight: 400; font-display: swap; src: url("/instance/polices/EBGaramond-400i.woff2") format("woff2"); }
@font-face { font-family: "EB Garamond"; font-style: normal; font-weight: 600; font-display: swap; src: url("/instance/polices/EBGaramond-600.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 300; font-display: swap; src: url("/instance/polices/Poppins-300.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("/instance/polices/Poppins-400.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 500; font-display: swap; src: url("/instance/polices/Poppins-500.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("/instance/polices/Poppins-600.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 700; font-display: swap; src: url("/instance/polices/Poppins-700.woff2") format("woff2"); }

:root {
  --bg: #F0F0F0;
  --surface2: #E8EBEF;
  --accent: #3DBFF0;
  --accent2: #1B1D34;
  --accent-soft: #C9E9F7;
  --accent-light: #D6EEFA;
  --accent-xlight: #EEF7FC;
  --text: #1B1D34;
  --text2: #3E4452;
  --border: #DDE2E8;
  --border2: #CCD3DC;
  --shadow: 0 1px 3px rgba(27,29,52,.05), 0 4px 16px rgba(27,29,52,.06);
  --shadow-hover: 0 2px 6px rgba(27,29,52,.07), 0 12px 32px rgba(27,29,52,.1);
  --police-texte: "Poppins", var(--police-systeme);
  --police-titres: "EB Garamond", ui-serif, Georgia, serif;
  --police-chiffres: "Poppins", var(--police-systeme);
}

h1, h2, h3, h4, .brand-tag, .credits-h1 { letter-spacing: .005em; }
