:root{
--vg-font-titre:"Titillium Web",system-ui,sans-serif;
--vg-font-corps:"Raleway",system-ui,sans-serif;

--vg-poids-titre:700; /* @kind font */
--vg-poids-sous-titre:600; /* @kind font */
--vg-poids-corps:400; /* @kind font */
--vg-poids-corps-fort:600; /* @kind font */

/* Echelle titres — toujours en MAJUSCULES, interlignage serre */
--vg-t-display:clamp(40px,5.2vw,76px); /* @kind font */
--vg-t-h1:clamp(34px,4vw,56px); /* @kind font */
--vg-t-h2:clamp(26px,2.6vw,38px); /* @kind font */
--vg-t-h3:22px; /* @kind font */
--vg-t-h4:17px; /* @kind font */
--vg-t-eyebrow:13px; /* @kind font */

/* Echelle paragraphes */
--vg-t-lead:19px; /* @kind font */
--vg-t-corps:16px; /* @kind font */
--vg-t-petit:14px; /* @kind font */
--vg-t-mention:12px; /* @kind font */

--vg-lh-titre:1.04; /* @kind font */
--vg-lh-sous-titre:1.16; /* @kind font */
--vg-lh-corps:1.6; /* @kind font */
--vg-lh-lead:1.5; /* @kind font */

--vg-ls-titre:-0.005em; /* @kind font */
--vg-ls-eyebrow:.16em; /* @kind font */
--vg-ls-bouton:.06em; /* @kind font */
}
