:root {
  /* ===== Paleta de marca — Angelita Piamolini Advocacia (Profissional.md) =====
     Apenas DUAS variações de fundo são usadas nas seções do site
     (--bg-a / --bg-b), alternadas, para manter a página sóbria e coesa. */
  --color-primary: #ECD38C;        /* dourado champagne — ícones, acentos, eyebrow */
  --color-primary-dark: #C9A96B;   /* dourado escurecido — hover de acentos claros */
  --color-secondary: #000F32;      /* azul noite profunda — CTA principal, títulos */
  --color-secondary-hover: #03143B;/* azul marinho especial — hover do CTA */

  --color-taupe: #B9B2A0;
  --color-gray-1: #D8D5CC;
  --color-gray-2: #E6E3DA;
  --color-gray-3: #EFEDE5;

  /* Duas variações de fundo por seção */
  --bg-a: #FFFFFF;                 /* fundo claro 1 */
  --bg-b: #F6F4ED;                 /* fundo claro 2 — neutro levemente champagne */

  --color-background: var(--bg-a);
  --color-surface: var(--bg-b);

  --color-text: #1C2333;
  --color-text-light: #5B6270;
  --color-border: #E4E1D6;

  --color-white: #FFFFFF;
  --color-black: #000000;

  /* Tipografia (profissional.md): identidade = Nixie One.
     Nixie One é uma fonte de exibição; usada nos títulos com moderação e
     combinada com PT Sans (grotesca humanista) no corpo do texto, para
     manter legibilidade em blocos longos. */
  --font-heading: 'Nixie One', 'Georgia', serif;
  --font-body: 'PT Sans', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

  --radius-sm: 0.5rem;
  --radius-md: 0.875rem;
  --radius-lg: 1.5rem;

  --shadow-soft: 0 10px 30px rgba(0, 15, 50, 0.10);
  --shadow-card: 0 4px 18px rgba(0, 15, 50, 0.07);
}
