/* =========================================================================
   Tokens de marca CECANE/IFMT — camada semântica (monitora_app)
   Fonte dos valores: docs/design/identidade-visual-cecane.md (hex medidos
   diretamente do material institucional) + docs/design/design-system-proposta.md
   (arquitetura de tokens, Etapa 3). Espelha, para este app, a camada
   semântica descrita em design-tokens/tokens.json.

   Este arquivo define SÓ os nomes de papel (camada semântica) com os hex
   oficiais da marca. Carregar ANTES de identidade-visual.css, que consome
   estas variáveis em vez de valores próprios.
   ========================================================================= */

:root {
  /* Cor — camada semântica (papel), mapeada aos hex oficiais da marca */
  --color-primary: #00923d;   /* verde institucional */
  --color-secondary: #28316f; /* azul-marinho */
  --color-critical: #d0282e;  /* vermelho */
  --color-warning: #ef8713;   /* laranja — sempre com texto escuro por cima */
  --color-accent: #f6e727;    /* amarelo — sempre com texto escuro por cima */

  /* Tipografia — camada semântica */
  /* Public Sans (SIL OFL, USWDS) substitui Inter: desenhada para diferenciar
     claramente glifos parecidos (R/B, S/5, I/l) — Inter confundia R e S.
     Neulis Cursive (fonte de título anterior) foi removida pelo mesmo motivo:
     é uma script/cursiva, R e S saem com traço muito deitado/inclinado para
     leitura confortável. Títulos agora usam a mesma família do corpo, só em
     peso maior (ver identidade-visual.css, font-weight: 700 nos seletores de
     --font-display). */
  --font-body: 'Public Sans', 'Segoe UI', system-ui, sans-serif;
  --font-display: var(--font-body);
}
