/* ============================================================
   TYPOGRAPHY — Júnior Moreira Contabilidade®
   Escala de títulos em Cormorant Garamond, texto em Jost/Century Gothic.
   ============================================================ */

:root {
  /* ---- Escala de tamanho ---- */
  --text-xs:   12px;
  --text-sm:   14px;
  --text-base: 16px;
  --text-md:   18px;
  --text-lg:   22px;
  --text-xl:   28px;
  --text-2xl:  36px;
  --text-3xl:  48px;
  --text-4xl:  64px;
  --text-5xl:  84px;

  /* ---- Pesos ---- */
  --fw-thin:      100; /* @kind font */
  --fw-light:     300; /* @kind font */
  --fw-regular:   400; /* @kind font */
  --fw-medium:    500; /* @kind font */
  --fw-semibold:  600; /* @kind font */
  --fw-bold:      700; /* @kind font */
  --fw-extrabold: 800; /* @kind font */
  --fw-black:     900; /* @kind font */

  /* ---- Altura de linha ---- */
  --lh-tight:   1.08; /* @kind font */
  --lh-snug:    1.25; /* @kind font */
  --lh-normal:  1.5; /* @kind font */
  --lh-relaxed: 1.65; /* @kind font */

  /* ---- Espaçamento entre letras ---- */
  --ls-tight:   -0.01em; /* @kind font */
  --ls-normal:  0; /* @kind font */
  --ls-wide:    0.08em; /* @kind font */
  --ls-eyebrow: 0.18em; /* @kind font */

  /* ---- Aliases semânticos ---- */
  --title-weight:   var(--fw-light);   /* @kind font */
  --title-lh:       var(--lh-tight); /* @kind font */
  --body-weight:    var(--fw-regular); /* @kind font */
  --body-lh:        var(--lh-relaxed); /* @kind font */
  --eyebrow-weight: var(--fw-semibold); /* @kind font */
}
