/* NOVE · Design Tokens · Cores
   Proporção de uso: 44% neutros · 38% identidade · 10% ácido · 8% preto */
:root {
  /* ── Identidade — assinatura quente + segunda cor ── */
  --nove-pome: #6A2E3D;        /* Pomegranate · Pantone 19-1930 · assinatura quente */
  --nove-vivacious: #A83A62;   /* Vivacious · Pantone 19-2045 TPG · assinatura quente */
  --nove-snorkel: #034F84;     /* Snorkel Blue · Pantone 19-4049 · 2ª cor · logotipo */
  --nove-acid: #C9C82F;        /* Sulphur · ácido pontual */

  /* ── Neutros e ancoragem ── */
  --nove-paper: #FAF8F2;       /* Fundo principal */
  --nove-panel: #F2EFE6;       /* Painel · superfície secundária */
  --nove-cream: #E3DDC7;       /* Substrato · neutro quente */
  --nove-grey: #A7AEAC;        /* Cinza frio · base silenciosa */
  --nove-black: #0E0C0B;       /* Black 6C · ancoragem */
  --nove-ink: #1A1714;         /* Texto principal */
  --nove-ink-soft: #756E61;    /* Texto secundário */
  --nove-line: #E6E0D2;        /* Divisores */
  --nove-line-2: #D9D2C1;      /* Divisor mais forte */

  /* ── Tints e linhas de apoio (derivados) ── */
  --nove-snorkel-tint: #E4EEF5;
  --nove-snorkel-line: #AEC9DC;
  --nove-pome-tint: #F4EAEC;
  --nove-pome-line: #E0C9CF;
  --nove-acid-tint: rgba(201, 200, 47, 0.18);
  --nove-acid-line: rgba(201, 200, 47, 0.5);

  /* ── Cores de sinal ── */
  --nove-green: #3A6B4F;       /* Aprovado / sucesso */
  --nove-gold: #A87A2E;        /* Atenção / aviso */
  --nove-cobalt: #2F6486;      /* Estúdio frio (imagem) */
  --nove-whatsapp: #25D366;    /* CTA WhatsApp */
}
