/* AEVUM Design System — Typography Tokens
   Google Fonts substitution: Cormorant Garamond (display serif) + Jost (geometric sans).
   Flag to client: replace with proprietary typefaces if available.
*/

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600&family=Jost:wght@300;400;500;600&display=swap');

:root {

  /* ── FONT FAMILIES ───────────────────────────────────────── */
  --font-display:   'Cormorant Garamond', 'Cormorant', Georgia, serif;
  --font-body:      'Jost', system-ui, sans-serif;
  --font-label:     'Jost', system-ui, sans-serif;
  --font-mono:      'Courier New', Courier, monospace;

  /* ── TYPE SCALE ──────────────────────────────────────────── */
  --text-2xs:   0.5rem;      /*  8px  */
  --text-xs:    0.625rem;    /* 10px  */
  --text-sm:    0.75rem;     /* 12px  */
  --text-base:  0.875rem;    /* 14px  */
  --text-md:    1rem;        /* 16px  */
  --text-lg:    1.25rem;     /* 20px  */
  --text-xl:    1.5rem;      /* 24px  */
  --text-2xl:   2rem;        /* 32px  */
  --text-3xl:   2.75rem;     /* 44px  */
  --text-4xl:   3.75rem;     /* 60px  */
  --text-5xl:   5rem;        /* 80px  */
  --text-6xl:   7rem;        /* 112px */
  --text-hero:  9rem;        /* 144px */

  /* ── LINE HEIGHTS ────────────────────────────────────────── */
  --leading-none:     1;
  --leading-tight:    0.93;
  --leading-snug:     1.15;
  --leading-normal:   1.55;
  --leading-relaxed:  1.75;

  /* ── LETTER SPACING ──────────────────────────────────────── */
  --tracking-tightest:  -0.04em;
  --tracking-tight:     -0.02em;
  --tracking-normal:     0em;
  --tracking-wide:       0.06em;
  --tracking-wider:      0.12em;
  --tracking-widest:     0.22em;
  --tracking-ultra:      0.35em;

  /* ── FONT WEIGHTS ────────────────────────────────────────── */
  --weight-light:     300;
  --weight-regular:   400;
  --weight-medium:    500;
  --weight-semibold:  600;
  --weight-bold:      700;
}
