/* Horizonte Patrimonial - Brand Palette V39.3 — dark institutional identity
   Fonte unica das cores institucionais. Atualizar aqui para evoluir a identidade.
   Cores funcionais (sucesso/alerta/erro) sao independentes e nao devem ser uniformizadas.
*/
:root {
  /* Institucional */
  --hp-navy: #10182B;
  --hp-navy-2: #1C2940;
  --hp-navy-3: #263A56;
  --hp-gold: #D4AF37;
  --hp-gold-hover: #E2B536;
  --hp-gold-ink: #D4AF37; /* alto contraste sobre superfícies escuras */
  --hp-gold-dim: rgba(212,175,55,.12);
  --hp-gold-border: rgba(212,175,55,.24);
  /* Superfícies — exclusivamente azuis escuros; sem papel claro */
  --hp-surface: #10182B;
  --hp-surface-alt: #162239;
  --hp-surface-elevated: #1C2940;
  --hp-paper: var(--hp-surface); /* compatibilidade Home V39 */
  --hp-cream: var(--hp-surface-alt); /* compatibilidade Home V39 */
  --hp-ink: #F3F5F8;
  --hp-muted: #BEC9D7;
  --hp-line: rgba(212,175,55,.20);
  --hp-on-dark: #F6F3ED;
  --hp-on-dark-secondary: #B8C0CC;
  --hp-on-dark-muted: #9EA8B8;
  --hp-border-on-dark: rgba(255,255,255,.08);
  /* Pastel somente para fundo de chamada de acao/contratacao */
  --hp-cta-pastel: #E9D8B6;
  --hp-cta-pastel-hover: #F0E4CD;
  /* Compatibilidade: temas legados escuros */
  --gold: var(--hp-gold);
  --gold-light: var(--hp-gold-hover);
  --gold-dim: var(--hp-gold-dim);
  --deep: var(--hp-navy);
  --deep2: var(--hp-navy-2);
  --deep3: var(--hp-navy-3);
  --text: var(--hp-on-dark);
  --text2: var(--hp-on-dark-secondary);
  --text3: var(--hp-on-dark-muted);
  --border: var(--hp-gold-border);
  --border2: var(--hp-border-on-dark);
  /* Compatibilidade: tema editorial Home V39 */
  --navy: var(--hp-navy);
  --navy2: var(--hp-navy-2);
  --cream: var(--hp-cream);
  --paper: var(--hp-paper);
  --ink: var(--hp-ink);
  --muted: var(--hp-muted);
  --line: var(--hp-line);
  --brass: var(--hp-gold);
  --brass-light: var(--hp-cta-pastel);
  --gold-deep: var(--hp-gold-ink);
}
