/* Carolina Vasconcelos · tokens da marca (cores tiradas do site atual) */
:root {
  /* cores da marca */
  --terracota: #9B3C2F;
  --terracota-2: #AD5147;
  --terracota-escuro: #7A2E24;
  --pessego: #F5A983;
  --pessego-claro: #FCE6D8;
  --rose: #C8938D;
  --creme: #F9F2DE;
  --creme-claro: #FDF9F0;
  --branco: #FFFFFF;
  --tinta: #32302C;
  --tinta-suave: #5E5A53;

  /* papéis */
  --fundo: var(--creme-claro);
  --texto: var(--tinta);
  --destaque: var(--terracota);
  --acao: var(--terracota);
  --acao-hover: var(--terracota-escuro);

  /* tipografia */
  --fonte-titulo: "Fraunces", Georgia, serif;
  --fonte-texto: "Mulish", "Segoe UI", sans-serif;

  --t-hero: clamp(2.4rem, 1.4rem + 3.6vw, 4.4rem);
  --t-h2: clamp(2rem, 1.3rem + 2.4vw, 3.4rem);
  --t-h3: clamp(1.2rem, 1.05rem + .5vw, 1.5rem);
  --t-corpo: 1.0625rem;
  --t-pequeno: .9375rem;

  /* forma e espaço */
  --raio: 22px;
  --raio-g: 32px;
  --margem: clamp(20px, 5vw, 64px);
  --largura: 1200px;
  --secao: clamp(88px, 10vw, 150px);
  --sombra: 0 18px 40px -24px rgba(122, 46, 36, .35);
}
