/* Généré depuis tokens.json par build.cjs. Ne pas modifier : éditer tokens.json puis lancer node tokens/build.cjs. */
/* Fondiva — typographie. Gambetta 300 (titres du site et écrans de marque), Switzer (tout le texte, seule police des apps), Geist Mono (étiquettes, données). */
:root {
  --font-title: "Gambetta", "Georgia", serif;
  --font-text: "Switzer", system-ui, sans-serif;
  --font-mono: "Geist Mono", ui-monospace, monospace;
  --title-weight: 300; /* @kind font */

  /* Site */
  --fs-display: clamp(52px, 7vw, 96px); /* @kind font */
  --lh-display: 0.95; /* @kind font */
  --ls-display: -.03em; /* @kind font */
  --fs-h1: clamp(38px, 4.6vw, 64px); /* @kind font */
  --lh-h1: 1.04; /* @kind font */
  --ls-h1: -.02em; /* @kind font */
  --fs-h2: clamp(30px, 3.4vw, 44px); /* @kind font */
  --lh-h2: 1.1; /* @kind font */
  --ls-h2: -.015em; /* @kind font */
  --fs-h3: 22px; /* @kind font */
  --lh-h3: 1.25; /* @kind font */
  --fs-lead: 20px; /* @kind font */
  --lh-lead: 1.5; /* @kind font */
  --fs-body: 17px; /* @kind font */
  --lh-body: 1.55; /* @kind font */
  --fs-small: 14px; /* @kind font */
  --lh-small: 1.45; /* @kind font */
  --fs-label: 12px; /* @kind font */
  --ls-label: .08em; /* @kind font */

  /* App web (Fondiva OS) — base 13 px, dense */
  --app-fs-2xs: 10.5px; /* @kind font */
  --app-fs-xs: 11px; /* @kind font */
  --app-fs-sm: 12px; /* @kind font */
  --app-fs-control: 12.5px; /* @kind font */
  --app-fs-base: 13px; /* @kind font */
  --app-fs-md: 14px; /* @kind font */
  --app-fs-lg: 15px; /* @kind font */
  --app-fs-xl: 19px; /* @kind font */
  --app-fs-2xl: 22px; /* @kind font */
  --app-lh: 1.45; /* @kind font */
  --app-ls-label: .06em; /* @kind font */

  /* Mobile (iOS + Android) — base 15 px, cibles 44 px */
  --mob-fs-xs: 12px; /* @kind font */
  --mob-fs-sm: 13px; /* @kind font */
  --mob-fs-md: 14px; /* @kind font */
  --mob-fs-base: 15px; /* @kind font */
  --mob-fs-lg: 16px; /* @kind font */
  --mob-fs-xl: 17px; /* @kind font */
  --mob-fs-greet: 28px; /* @kind font */
  --mob-fs-hero: 36px; /* @kind font */
  --mob-lh: 1.4; /* @kind font */
}
