:root{
  --font-marca:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif; /* @kind font */
  --font-dado:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace; /* @kind font */

  /* TELA — fluido de 390px a 1440px. Nunca use px fixo em peca responsiva. */
  --fs-display:clamp(34px, 2.7vw + 23px, 62px);
  --fs-titulo-1:clamp(24px, 0.57vw + 22px, 30px);
  --fs-titulo-2:clamp(18px, 0.19vw + 17.3px, 20px);
  --fs-rotulo:clamp(11px, 0.1vw + 10.6px, 12px);
  --fs-corpo:clamp(15px, 0.19vw + 14.3px, 17px);
  --fs-nota:clamp(12.5px, 0.1vw + 12.1px, 13.5px);
  --fs-meta:clamp(9.5px, 0.05vw + 9.3px, 10px);

  /* 16px e piso duro em qualquer campo de formulario:
     abaixo disso o Safari do iOS da zoom ao focar. */
  --fs-campo:16px;

  --fw-display:900;      /* @kind font */
  --ls-display:-.038em;  /* @kind font */
  --lh-display:.92;      /* @kind font */
  --fw-titulo-1:800;     /* @kind font */
  --ls-titulo-1:-.022em; /* @kind font */
  --lh-titulo-1:1.08;    /* @kind font */
  --fw-titulo-2:700;     /* @kind font */
  --ls-titulo-2:-.012em; /* @kind font */
  --lh-titulo-2:1.25;    /* @kind font */
  --fw-rotulo:600;       /* @kind font */
  --ls-rotulo:.24em;     /* @kind font */
  --fw-corpo:400;        /* @kind font */
  --lh-corpo:1.66;       /* @kind font */
  --lh-nota:1.55;        /* @kind font */
  --fw-meta:500;         /* @kind font */
  --ls-meta:.14em;       /* @kind font */

  /* IMPRESSO / PDF — pt. Corpo em 12pt e piso de leitura, nao sugestao. */
  --pt-display:34pt; /* @kind font */
  --pt-titulo-1:19pt; /* @kind font */
  --pt-titulo-2:14pt; /* @kind font */
  --pt-rotulo:9.5pt; /* @kind font */
  --pt-corpo:12pt; /* @kind font */
  --pt-nota:10.5pt; /* @kind font */
  --pt-meta:8.5pt; /* @kind font */
  --pt-lh-corpo:1.5; /* @kind font */

  /* Numero em tabela de preco e em tempo de prova */
  --num-tabular:tabular-nums; /* @kind font */
}
