/* Boulangerie Martin, version « après » — jetons (référence de style : sweetgreen). */
@font-face { font-family: "Archivo"; src: url("../fonts/archivo.woff2") format("woff2"); font-weight: 100 900; font-stretch: 62% 125%; font-display: swap; }
@font-face { font-family: "Source Serif 4"; src: url("../fonts/source-serif-4.woff2") format("woff2"); font-weight: 200 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Source Serif 4"; src: url("../fonts/source-serif-4-italic.woff2") format("woff2"); font-weight: 200 900; font-style: italic; font-display: swap; }
:root {
  --fond: #f4f3e7;            /* crème : page */
  --papier: #fbfaf2;
  --kraft: #e8dcc6;           /* sable chaud : bandes */
  --sauge: #d8e5d6;           /* sauge : bandes */
  --encre: #0e150e;
  --encre-2: #3a463a;
  --filet: #b9bfa9;
  --foret: #00473c;
  --citron: #e6ff55;          /* citron : action principale uniquement */
  --accent: #00473c;
  --accent-encre: #f4f3e7;
  --miel: #e6ff55;
  --miel-texte: #00473c;
  --olive: #00473c;
  --sombre: #00473c;
  --sombre-encre: #f4f3e7;
  --police-titre: "Archivo", "Helvetica Neue", Arial, sans-serif;
  --police-texte: "Archivo", "Helvetica Neue", Arial, sans-serif;
  --police-fine: "Source Serif 4", Georgia, serif;
  --t-1: clamp(3rem, 1.2rem + 7vw, 6rem);
  --t-2: clamp(2.5rem, 1.5rem + 3.6vw, 4.5rem);
  --t-3: 1.375rem;
  --t-corps: 1.125rem;
  --t-petit: 1rem;
  --interligne: 1.55;
  --mesure: 60ch;
  --u: 8px;
  --e-1: 8px; --e-2: 16px; --e-3: 24px; --e-4: 32px; --e-6: 48px; --e-8: 64px;
  --e-section: clamp(64px, 7vw + 24px, 128px);
  --largeur-max: 1200px;
  --gouttiere: clamp(20px, 4vw, 40px);
  --rayon: 8px; --rayon-grand: 20px; --rayon-pilule: 999px;
  --ombre-douce: none;
  --bordure: 1px solid var(--filet);
  --duree-clic: 180ms; --duree-entree: 800ms;
  --ease-sortie: cubic-bezier(.2, .7, .2, 1);
  --ease-rebond: cubic-bezier(.16, 1, .3, 1);
}
