/* OpenDoor — tokens de identidade (fonte de verdade: DESIGN.md) */
:root {
  /* paleta — derivada do mundo físico (nunca #000/#FFF puros) */
  --tinta: #221913;        /* sombra de alpendre */
  --tinta-2: #2e221a;      /* sombra menos profunda */
  --papel: #f3ede3;        /* cal */
  --papel-2: #eae2d3;      /* cal sombreada */
  --ladrillo: #b4502a;     /* tijolo de Asunción — acento, POUCOS usos */
  --ladrillo-escuro: #8f3e20;
  --ladrillo-claro: #cf7a4e; /* ladrillo ao sol — acentos sobre fundo tinta */
  --luz: #edbe7b;          /* EXCLUSIVA da assinatura (a fresta) */

  /* derivadas */
  --tinta-t60: rgba(34, 25, 19, .6);
  --papel-t12: rgba(243, 237, 227, .12);
  --papel-t40: rgba(243, 237, 227, .4);

  /* tipografia */
  --f-display: "Marcellus", "Times New Roman", serif;
  --f-texto: "Jost", "Century Gothic", sans-serif;

  /* escala fluida */
  --fs-hero: clamp(2.4rem, 7.2vw, 6.5rem);
  --fs-h2: clamp(1.9rem, 4.6vw, 3.8rem);
  --fs-h3: clamp(1.25rem, 2.2vw, 1.9rem);
  --fs-body: clamp(1rem, 1.1vw, 1.14rem);
  --fs-caption: .82rem;

  /* ritmo */
  --gutter: clamp(1.25rem, 4vw, 4rem);
  --secao: clamp(5rem, 14vh, 9rem);

  /* movimento */
  --ease-porta: cubic-bezier(.62, 0, .18, 1);
  --dur-reveal: .9s;
}
