/* ============================================================
   DE VOLTA AO EIXO — tokens
   Fonte: _SISTEMA-IA/brands/polimata-hermetico.md
   NENHUM hex solto no style.css. Tudo sai daqui.
   ============================================================ */

:root {
  /* --- Cor --- */
  --obsidiana:       #0B0906;
  --obsidiana-alta:  #12100B;   /* cartões */
  --obsidiana-baixa: #070604;   /* rodapé */
  --creme:           #EDE5D3;
  --creme-leitura:   #D6CDBA;   /* corpo longo — nunca abaixo de #B8AC95 */
  --muted:           #8A7D6A;
  --ouro:            #C49840;
  --ouro-claro:      #D4AE68;
  --borda:           rgba(196, 152, 64, .18);
  --borda-forte:     rgba(196, 152, 64, .38);
  --veu:             rgba(196, 152, 64, .06);

  /* --- Tipografia ---
     Display em EB Garamond, NÃO Cormorant: a Cormorant desenha o circunflexo e o
     agudo minúsculos na altura de caixa alta, e esta página é cheia de "você" em
     corpo grande. Conferido em 14/09/2026 contra o TTF oficial do Google. */
  --f-display: "EB Garamond", Georgia, "Times New Roman", serif;
  --f-corpo:   "Source Serif 4", Georgia, "Times New Roman", serif;
  --f-micro:   "Cinzel", "EB Garamond", Georgia, serif;

  --t-h1:    clamp(2.75rem, 7.4vw, 5.2rem);
  --t-h2:    clamp(1.9rem, 4.4vw, 3rem);
  --t-h3:    clamp(1.3rem, 2.2vw, 1.65rem);
  --t-lead:  clamp(1.15rem, 1.9vw, 1.45rem);
  --t-corpo: clamp(1.0625rem, 1.2vw, 1.2rem);
  --t-micro: clamp(.72rem, .9vw, .8rem);

  --lh-display: 1.07;
  --lh-corpo:   1.72;
  --ls-micro:   .24em;

  /* --- Espaço --- */
  --e-1: .5rem;
  --e-2: 1rem;
  --e-3: 1.75rem;
  --e-4: 3rem;
  --e-5: 5rem;
  --e-6: clamp(4.5rem, 10vw, 8rem);

  /* --- Medida --- */
  --medida:  36rem;
  --largura: 68rem;

  /* --- Traço --- */
  --raio: 2px;
  --linha: 1px solid var(--borda);
  --transicao: 280ms cubic-bezier(.2, .6, .2, 1);
}

/* Tema único: obsidiana. Não há modo claro — o ouro a 6% não sobrevive ao branco. */
