/* Tokens exclusivos do Admin Web, em cima de tokens.css (fonte única compartilhada,
   em src/Shared/design/tokens.css — copiada para css/tokens.css no build).

   Aqui mora só o que as outras superfícies não usam: as faixas do relatório e as
   medidas do shell do portal. Token que o participante também usa pertence ao
   arquivo compartilhado, não a este. */

:root {
  /* Quadro de programas (tela Programas desde 10/09/2026, D-076) e cor operacional das
     coleções: paleta do Kanban aprovada em 08/09/2026. */
  --hr-planned-bg: #121d2b;
  --hr-planned-panel: #203249;
  --hr-planned-nest: #2a405b;
  --hr-planned-border: #4c6787;
  --hr-active-bg: #20192d;
  --hr-active-panel: #322643;
  --hr-active-nest: #423253;
  --hr-active-border: #725989;
  --hr-done-bg: #14251e;
  --hr-done-panel: #223c30;
  --hr-done-nest: #2c4b3c;
  --hr-done-border: #52765f;
  /* Faixas do relatório: intensidade de SINAL, não semáforo de risco.
     Linguagem permitida por SCORING_AND_INDICATORS.md §5 — nenhuma faixa usa verde
     de "conforme" nem vermelho de erro, e a cor NUNCA é o único indicador: o
     percentual e o nome da faixa acompanham sempre. Não é escolha estética. */
  --band-limited: #8d8aa8;
  --band-attention: #b45309;
  --band-relevant: #c2410c;
  --band-widespread: #9f2a3c;

  /* A faixa também tem dois papéis (mesma separação de `tokens.css`): a cor cheia PREENCHE
     a barra do relatório — e essa não muda —, a `-ink` é a mesma faixa lida COMO TEXTO no
     badge, onde no escuro "disseminado" ficava em 3,06:1.
     A tinta de "disseminado" clareia com a croma CONTIDA de propósito: subir a saturação
     junto com o brilho a levaria ao vermelho de erro que a regra acima proíbe, e a
     deixaria igual a `--danger-ink`. Faixa de sinal não é falha de sistema. */
  /* "Limitado" quase não precisava clarear — a cor cheia dava 4,4995:1 sobre o próprio
     tingimento, ou seja, reprovava por três milésimos. Um degrau resolve com folga, em vez
     de deixar um token equilibrado no fio. */
  --band-limited-ink: #928fad;
  --band-attention-ink: #d16d30;
  --band-relevant-ink: #e05d30;
  --band-widespread-ink: #c77683;

  /* Shell do portal */
  --content-max: 72rem;
  --nav-width: 16rem;
  --header-height: 3.5rem;
}

/* Escuro é o padrão (D-056), então só o claro precisa de bloco — mesma estrutura de
   tokens.css. A faixa "limitado" é a única que muda: as outras três já têm contraste
   nos dois fundos. */
:root[data-theme="light"] {
  --hr-planned-bg: #edf3fb;
  --hr-planned-panel: #f4f8fd;
  --hr-planned-nest: #f9fbff;
  --hr-planned-border: #b9cce3;
  --hr-active-bg: #f2edfc;
  --hr-active-panel: #f8f4fe;
  --hr-active-nest: #fcfaff;
  --hr-active-border: #c9b9e4;
  --hr-done-bg: #eaf5ef;
  --hr-done-panel: #f2faf5;
  --hr-done-nest: #f8fdf9;
  --hr-done-border: #b4d2c1;
  --band-limited: #6d6a85;
  /* No claro a tinta ESCURECE um degrau, e só onde precisava: no badge tingido "atenção"
     e "relevante" paravam em 4,4:1. "Disseminado" já passava e fica como está. */
  --band-limited-ink: #67647f;
  --band-attention-ink: #a94d06;
  --band-relevant-ink: #ba3c05;
  --band-widespread-ink: var(--band-widespread);
}
