/* Clínica Hamoni · tokens. Contrastes medidos (WCAG) anotados ao lado. */
:root{
  --tinta:#2B2318;      /* títulos · 15,9 sobre branco */
  --texto:#4A3B26;      /* corpo · 10,8 sobre branco, 9,3 sobre areia */
  --bronze:#6B5A3E;     /* faixas e botões com texto branco · 6,65 */
  --bronze-escuro:#54462F;
  --ouro:#C6972F;       /* só fios, ícones e símbolo; texto sobre ele = --tinta (5,8) */
  --ouro-texto:#7A5C17; /* links · 6,23 sobre branco */
  --areia:#EFE8DC;      /* fundo alternado, da fachada */
  --linho:#F7F3EC;
  --branco:#FFFFFF;
  --fio:#D9CDB8;

  --f-titulo:'Poiret One','Avenir Next','Century Gothic',sans-serif;
  --f-texto:'Jost','Avenir Next','Segoe UI',sans-serif;

  /* escala 1,25 sobre 18 px */
  --t-0:.8rem; --t-1:1.125rem; --t-2:1.406rem; --t-3:1.758rem; --t-4:2.197rem; --t-5:2.747rem; --t-6:3.433rem;

  --e-1:.25rem; --e-2:.5rem; --e-3:.75rem; --e-4:1rem; --e-5:1.5rem; --e-6:2rem; --e-7:3rem; --e-8:4.5rem; --e-9:7rem;

  --raio:2px; --raio-btn:999px;
  --sombra:0 1px 2px rgba(43,35,24,.08),0 8px 24px rgba(43,35,24,.06);
  --largura:72rem; --medida:38rem;
  --trans:160ms ease;
}
