/* ============================================================
   ICONIK IMMOBILIER — TYPOGRAPHY TOKENS
   Two families:
   • Primary (Arial)  — headlines & display. Bold/Black, often
     ITALIC for the signature "Augmentez votre chiffre…" energy.
   • Secondary (Poppins) — body copy, UI, labels, eyebrows.
   ============================================================ */

:root {
  /* Families */
  --font-primary:   Arial, 'Helvetica Neue', Helvetica, sans-serif;     /* display / headlines */
  --font-secondary: 'Poppins', Arial, sans-serif;                        /* body / UI */
  --font-display:   var(--font-primary);
  --font-body:      var(--font-secondary);

  /* Weights */
  --fw-light:    300; /* @kind other */
  --fw-regular:  400; /* @kind other */
  --fw-medium:   500; /* @kind other */
  --fw-semibold: 600; /* @kind other */
  --fw-bold:     700; /* @kind other */
  --fw-extrabold:800; /* @kind other */
  --fw-black:    900; /* @kind other */

  /* Type scale (px) — display uses Arial, set tight & bold */
  --fs-display-xl: 64px;
  --fs-display-lg: 52px;
  --fs-display-md: 40px;
  --fs-h1: 34px;
  --fs-h2: 28px;
  --fs-h3: 22px;
  --fs-h4: 18px;
  --fs-body-lg: 18px;
  --fs-body:    16px;
  --fs-body-sm: 14px;
  --fs-caption: 13px;
  --fs-eyebrow: 12px;

  /* Line heights */
  --lh-tight:   1.04; /* @kind other */
  --lh-snug:    1.18; /* @kind other */
  --lh-heading: 1.12; /* @kind other */
  --lh-body:    1.6; /* @kind other */
  --lh-relaxed: 1.75; /* @kind other */

  /* Letter spacing */
  --ls-tight:   -0.02em; /* @kind other */
  --ls-normal:  0; /* @kind other */
  --ls-eyebrow:  0.14em; /* @kind other */
  --ls-caps:     0.08em; /* @kind other */
}
