/* ==========================================================================
   TOKENS DO PORTAL — Instituto de Arte e Cidadania do Ceará
   Plano 48, Camada 9 (PR 9.1)
   ==========================================================================

   Os 19 tokens abaixo estavam copiados à mão dentro de um `<style>` em 17
   telas de `templates/portal/`. O valor de cada um aqui é o **mais usado**
   hoje, contado declaração a declaração — não é um valor novo e não é uma
   escolha de design.

   Onde o valor diverge entre telas, a divergência FOI PRESERVADA: a tela
   continua declarando o token no próprio `:root`, precedido de um comentário
   que começa por "Camada 9.1: valor divergente do portal-tokens.css".

   Um `grep` desse texto devolve a pauta inteira de decisão. A tabela completa
   (token × valor daqui × telas que sobrescrevem, com o valor delas) está em
   `docs/agent-handoffs/plano-48-camada-9-tokens-portal.md`.

   ORDEM NA CASCATA — este arquivo é carregado em `templates/base.html` antes
   dos encaixes de CSS `base_css` e `extra_css`. O `:root` daqui e o `:root`
   da tela têm a mesma especificidade, então quem vem depois vence: a tela
   continua mandando na própria página, sem `!important`.

   O QUE NÃO ESTÁ AQUI
   - `--iac-primary-dark`, `--iac-bg-light`, `--iac-transition` e os outros
     tokens do design system universal: moram em `portal/css/base-site.css`,
     que a mesma base carrega.
   - `--fac-*`: `chamados/static/facilita/css/design-tokens.css`, do Facilita.
   - `--criancas-*` (1 tela), `--rf-*` (2 telas, ferramentas de mídia) e
     `--drive-*` (4 telas do Drive): não são tokens do Portal e ficaram onde
     estavam.

   CUIDADO COM OS NOMES — `logistica/static/logistica/css/logistica-design-
   system.css` usa `--iac-navy-*`, `--iac-text`, `--iac-muted` e `--iac-white`
   com valores de tema escuro. Lá eles são declarados em `.logistica-ui` e
   todos os seletores do arquivo são prefixados por essa classe, então as
   regras herdam do wrapper e não da raiz do documento. Quem mexer neste
   arquivo mantém essa separação: `chamados/tests/test_paridade_tokens_portal.py`
   tem um teste só para ela.
   ========================================================================== */

:root {
    /* Paleta institucional — 13 e 12 declarações idênticas, sem divergência */
    --iac-primary: #071D41;
    --iac-secondary: #0D3272;

    /* Destaque — 3 valores hoje: #10b981 (7×), #3B82F6 (3×), #071D41 (2×) */
    --iac-accent: #10b981;
    --iac-accent-dark: #059669;

    /* Fundo — 2 valores hoje: #f8fafc (10×) e #fcfdfe (4×) */
    --iac-bg: #f8fafc;
    --iac-white: #ffffff;

    /* Tipografia — 12 declarações idênticas cada */
    --iac-text: #1e293b;
    --iac-muted: #64748b;

    /* Movimento — 3 valores hoje: 0.4s (10×), 0.5s (2×), 0.35s (2×) */
    --transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);

    /* Escala de azuis e acentos das telas de notícias (2 telas, sem divergência) */
    --iac-navy-950: #020817;
    --iac-navy-900: #071D41;
    --iac-navy-800: #0D3272;
    --iac-navy-700: #14428d;
    --iac-cyan-400: #38bdf8;
    --iac-cyan-500: #0ea5e9;
    --iac-emerald-400: #34d399;
    --iac-emerald-500: #10b981;
    --iac-amber-400: #fbbf24;
    --iac-purple-400: #c084fc;
}
