/* =========================================================
   TEMA DO SITE — cores e fontes
   Para mudar a aparência do site inteiro, altere só os
   valores abaixo (o que vem depois dos dois-pontos).
   Cores tiradas da logo e do convite impresso.
   ========================================================= */

:root {
  /* ---------- Cores principais ---------- */
  --cor-fundo:         #FAF7F2;  /* off-white: fundo do site */
  --cor-marsala-escuro:#521F1A;  /* marsala do convite (nomes dos noivos): títulos */
  --cor-marsala:       #7A3029;  /* marsala um tom acima: botões e destaques */
  --cor-marsala-claro: #F3ECE6;  /* marsala bem suave: fundos de caixas */
  --cor-dourado:       #77610F;  /* dourado do monograma da logo: detalhes */
  --cor-champanhe:     #D8D4C2;  /* cor dos ornamentos do convite */

  /* ---------- Cores de apoio ---------- */
  --cor-texto:         #3A2A27;  /* texto principal */
  --cor-texto-suave:   #7A7A7A;  /* cinza do oval da logo: textos secundários */
  --cor-linha:         #E6E0D2;  /* linhas finas e bordas (champanhe claro) */
  --cor-branco:        #FFFFFF;

  /* ---------- Fontes (Google Fonts) ---------- */
  /* Títulos: serifada elegante  |  Textos: limpa e legível */
  --fonte-titulo: "Cormorant Garamond", "Times New Roman", serif;
  --fonte-texto:  "Jost", "Helvetica Neue", Arial, sans-serif;

  /* ---------- Espaçamentos (o "respiro") ---------- */
  --espaco-pequeno: 0.75rem;
  --espaco-medio:   1.5rem;
  --espaco-grande:  3rem;
  --espaco-enorme:  5rem;

  /* ---------- Outros detalhes ---------- */
  --largura-maxima: 64rem;   /* largura máxima do conteúdo no computador */
  --raio-borda:     2px;     /* cantos levemente arredondados */
}
