:root{
--font-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;
/* números: a própria família do sistema com algarismos tabulares (mesma prática de Stripe, Linear e das plataformas da Apple). Não use a mono para valor, data ou contagem. */
--font-numeric:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;
/* mono: só código, log e payload. JetBrains Mono é a de uso mais amplo em editores e documentação. */
--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;
/* pesos */
--weight-regular:400;
--weight-medium:500;
--weight-semibold:600;
/* escala desktop */
--text-display-size:72px;--text-display-leading:1.00;--text-display-tracking:-0.030em;--text-display-weight:600;
--text-h1-size:56px;--text-h1-leading:1.05;--text-h1-tracking:-0.025em;--text-h1-weight:600;
--text-h2-size:40px;--text-h2-leading:1.10;--text-h2-tracking:-0.020em;--text-h2-weight:600;
--text-h3-size:24px;--text-h3-leading:1.25;--text-h3-tracking:-0.010em;--text-h3-weight:500;
--text-body-l-size:18px;--text-body-l-leading:1.60;
--text-body-size:16px;--text-body-leading:1.60;
--text-small-size:14px;--text-small-leading:1.50;
--text-caption-size:12px;--text-caption-leading:1.40;--text-caption-tracking:0.005em;
/* escala mobile (≤640) */
--text-display-size-m:44px;
--text-h1-size-m:36px;
--text-h2-size-m:30px;
--text-h3-size-m:20px;
--text-body-l-size-m:17px;
/* medida */
--measure:64ch;
--measure-narrow:44ch;
}
