:root {
  /* Paleta quente — inspirada na qualidade visual da Anthropic */
  --white:  #ffffff;
  --off:    #F5F3EE;   /* creme quente, não cinza frio */
  --off2:   #EDE9E0;   /* bege médio */
  --ink:    #181818;   /* quase-preto quente */
  --gray:   #48443E;   /* cinza médio quente */
  --gray2:  #8A867C;   /* cinza claro quente */
  --rule:   #E3DDD4;   /* linha divisória quente */
  --rule2:  #EAE6DD;   /* linha mais sutil */
  --black:  #0A0908;   /* preto quente para dark sections */

  --fd: 'Fraunces', Georgia, serif;
  --fs: 'Inter', system-ui, sans-serif;
  --fm: 'Geist Mono', monospace;

  --ease:  cubic-bezier(.16,1,.3,1);
  --ease2: cubic-bezier(.22,1,.36,1);

  --r:  6px;
  --r2: 12px;

  --max: 1120px;
  --pad: clamp(24px,5vw,64px);

  /* ── Elementos procedurais (dark sections) ── */
  --proc-line-soft:   rgba(255,255,255,.08);
  --proc-line-mid:    rgba(255,255,255,.14);
  --proc-line-strong: rgba(255,255,255,.22);
  --proc-fill-soft:   rgba(255,255,255,.035);
  --proc-fill-mid:    rgba(255,255,255,.065);
  --proc-glow-soft:   rgba(255,255,255,.10);
  --proc-glow-mid:    rgba(255,255,255,.18);
  --proc-grid-op:  0.10;
  --proc-orbit-op: 0.18;
  --proc-delta-op: 0.16;
  --proc-fibo-op:  0.14;
}
