/* ═══════════════════════════════════════════════════════════════════
   cores.css · sistema de cores único do Prazos da Reforma (opção C, Cartografia)
   Aprovado por Diego em 15/10/2026 (decisão B3). Carregado antes de todos os
   estilos de cada página. Nenhuma página define cor própria: as regras usam
   apenas as variáveis abaixo. Para trocar a paleta (por exemplo, no rebrand
   da área educacional), basta mudar os valores deste bloco.
   Os nomes descrevem a função, e não a seção.
   ═══════════════════════════════════════════════════════════════════ */
:root{
  /* superfícies */
  --pr-fundo:#ffffff;            /* fundo da página e dos cartões */
  --pr-superficie:#f5f7fa;       /* painel, faixa e cartão secundário */
  --pr-realce-fundo:#edf4fb;     /* item atual, linha expandida, destaque leve */

  /* cabeçalho e blocos escuros */
  --pr-cab:#142843;              /* cabeçalho, faixas e blocos escuros */
  --pr-cab-texto:#ffffff;        /* texto sobre --pr-cab */
  --pr-cab-suave:#c9d4dc;        /* texto secundário sobre --pr-cab */

  /* texto */
  --pr-titulo:#142843;           /* títulos e ênfases */
  --pr-texto:#12233b;            /* texto corrido */
  --pr-suave:#53667e;            /* texto secundário, datas, legendas */

  /* links */
  --pr-link:#245987;
  --pr-link-visitado:#5a3d8a;
  --pr-link-hover:#142843;

  /* ação */
  --pr-destaque:#c0431a;         /* botão principal, filtro ativo */
  --pr-destaque-texto:#ffffff;
  --pr-selo-fundo:#f6c968;       /* selo "novo", etiqueta de destaque */
  --pr-selo-texto:#142843;

  /* estados. Alerta sempre com ícone e palavra, nunca só cor
     (o botão de destaque e o alerta são da mesma família de cor). */
  --pr-alerta:#a33814;
  --pr-alerta-texto:#a33814;
  --pr-alerta-fundo:#fbefe9;
  --pr-aviso:#854f0b;            /* atenção, prazo próximo */
  --pr-aviso-texto:#854f0b;
  --pr-aviso-fundo:#fdf6ec;
  --pr-sucesso:#1f6b45;
  --pr-sucesso-texto:#1f6b45;
  --pr-sucesso-fundo:#eaf4ee;

  /* contornos */
  --pr-borda:#dce5ee;            /* borda decorativa (cartões, tabelas) */
  --pr-borda-forte:#6b7785;      /* borda de componente (campos, botões), 3:1 */
  --pr-foco:#c0431a;             /* anel de foco */
  --pr-foco-realce:#f6c968;      /* realce do foco */

  /* variante escura (blocos sobre fundo navy) */
  --pr-escuro-fundo:#0b1b2e;
  --pr-escuro-cartao:#132a44;
  --pr-escuro-texto:#ffffff;
  --pr-escuro-suave:#c9d4dc;
  --pr-escuro-destaque:#f6c968;

  /* cores de categoria (decisão D5): mantidas como estavam, para não confundir
     categorias diferentes. Usadas só em etiquetas e marcadores de categoria. */
  --pr-cat-ambar-1:#854f0b;
  --pr-cat-ambar-2:#8d6d32;
  --pr-cat-ambar-3:#6a4500;
  --pr-cat-ciano-1:#279b8a;
  --pr-cat-ciano-2:#1a7a6e;
  --pr-cat-ciano-3:#14524a;
  --pr-cat-laranja-1:#b07e64;
  --pr-cat-laranja-2:#da9c32;
  --pr-cat-laranja-3:#f47738;
  --pr-cat-laranja-4:#ef9f27;
  --pr-cat-laranja-5:#d49a36;
  --pr-cat-roxo-1:#6444a4;
  --pr-cat-roxo-2:#5a3ca0;
  --pr-cat-roxo-3:#5b2a63;
  --pr-cat-roxo-4:#c7a8cd;
  --pr-cat-roxo-claro-1:#c3b6ce;
  --pr-cat-verde-1:#3fb950;
  --pr-cat-verde-claro-1:#d4edda;
  --pr-cat-verde-claro-2:#aebe9c;
  --pr-cat-verde-claro-3:#b3c2a0;
  --pr-cat-verde-claro-4:#70d2a1;
  --pr-cat-verde-claro-5:#bde8cf;
  --pr-cat-verde-claro-6:#bfe9cd;
  --pr-cat-vermelho-claro-1:#f0b3aa;

  /* largura única do conteúdo */
  --pr-largura:1072px;

  /* tipografia (decisão B4, T1: fontes do sistema, sem host externo) */
  --pr-fonte-texto:Arial,Helvetica,sans-serif;
  --pr-fonte-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;
}
html,body{background-color:var(--pr-fundo);color:var(--pr-texto)}
