/* Tokens canônicos de identidade — Fase 8.
 *
 * Este arquivo NÃO introduz cor nova. Ele dá nome único ao azul-marinho que a
 * fonte de verdade já usa, para que os módulos parem de repetir literais.
 *
 * O sistema tinha dois azuis quase iguais em papéis equivalentes:
 *
 *   #0f172a  shell/sidebar (`--jd-marinho`) e detalhe do processo (`.jd-ext`)
 *            — a identidade aprovada nas Fases 3 a 7;
 *   #111827  `--navy` do app antigo, herdado do tema anterior, ainda pintando
 *            botão primário, aba ativa e cartão selecionado dos módulos legados.
 *
 * O canônico é #0f172a porque a ordem das fontes de verdade do plano começa em
 * shell/sidebar e detalhe do processo. Mover a sidebar para #111827 seria puxar
 * a identidade aprovada para trás.
 *
 * Escopo: só superfície e ação primária. `color:` NÃO entra — o texto usa
 * `--navy` em 38 regras e mexer nele é hierarquia tipográfica, já auditada e
 * fora desta fase. Cores semânticas jurídicas (vermelho de urgência, âmbar de
 * vencimento, verde de sucesso, azul informativo) permanecem intocadas.
 */

:root {
  /* superfície escura e ação primária — canônico do sistema */
  --jd-navy: #0f172a;
  --jd-navy-claro: #1e293b;   /* hover/elevação sobre o marinho */
  /* contorno de foco visível — mesmo tom, papel próprio */
  --jd-foco: #0f172a;
}
