/* Schindler & Oliveira Advocacia: tokens globais (o blog herda daqui).
   Paleta tirada dos vetores da logo da cliente: verde-musgo #2C3627, dourado #B99C57, bege #EDEADC. */
:root {
  /* Marca */
  --musgo: #2C3627;
  --musgo-900: #1E251B;
  --musgo-700: #3B4834;
  --musgo-500: #5A6A52;
  --ouro: #B99C57;
  --ouro-claro: #D4BB7E;
  --ouro-texto: #75592A;      /* dourado escurecido para texto sobre papel (AA) */
  --bege: #EDEADC;
  --bege-2: #E4DECB;
  --papel: #F6F3EA;
  --branco: #FFFDF8;

  /* Texto */
  --tinta: #20261C;
  --tinta-2: #4A5244;
  --linha: rgba(44, 54, 39, .16);
  --linha-clara: rgba(237, 234, 220, .18);

  /* Tipografia */
  --f-display: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;
  --f-caps: "Marcellus", "Cormorant Garamond", Georgia, serif;
  --f-texto: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

  /* Ritmo */
  --container: 1200px;
  --gutter: clamp(20px, 4vw, 40px);
  --sec-y: clamp(80px, 11vw, 140px);
  --raio: 4px;
  --arco: 999px 999px 0 0;

  /* Movimento */
  --ease-premium: cubic-bezier(.22, .61, .36, 1);
  --ease-out: cubic-bezier(.16, 1, .3, 1);

  /* Aviso de cookies (modelo pronto lê estas variáveis) */
  --ck-bg: var(--branco);
  --ck-fg: var(--tinta);
  --ck-accent: var(--musgo);
  --ck-accent-fg: var(--bege);
  --ck-borda: var(--linha);
  --ck-fonte-titulo: var(--f-display);
}
