/* Cores da marca (guia-visual.md, seção 2): só aqui. Carregado antes de
   estilos.css e também pelo relatório e pelo mapa, que têm folha própria mas
   usam o menu lateral e o cabeçalho (plataforma.css). */
:root {
  color-scheme: light;
  --cor-texto: #1b1f27;
  --cor-texto-suave: #5f6b7a;
  --cor-titulo: #233452;
  --cor-fundo: #f4f7fa;
  --cor-borda: #d3dce5;
  /* Fundo dos botões principais. */
  --cor-primaria: #0d80bf;
  /* Links e texto em azul: o #0d80bf sobre branco fica abaixo do contraste mínimo. */
  --cor-primaria-texto: #0b6a9e;
  --cor-erro: #b91c1c;
  /* Componentes (segunda entrega visual, mock-up 2): fundo do botão principal
     um tom abaixo do #0d80bf, que com letra branca fica abaixo do contraste
     mínimo; botão secundário em azul bem claro; bordas finas. */
  --cor-acao: #0b76b0;
  --cor-acao-clara: #e6f2f9;
  --cor-texto-medio: #3d4757;
  --cor-faixa: #f4f7fa;
  --cor-linha: #e2e8ef;
  --cor-borda-campo: #d5dde6;
  --cor-foco: #cfe6f3;
  --cor-swot-forca-fundo: #edf4e4;
  --cor-swot-oportunidade-fundo: #e3eef3;
  --cor-swot-fraqueza-fundo: #fdebdd;
  --cor-swot-ameaca-fundo: #f4e6f0;
  --cor-swot-forca: #83a65b;
  --cor-swot-forca-texto: #4e6b2e;
  --cor-swot-oportunidade: #75a5bb;
  --cor-swot-oportunidade-texto: #2f6680;
  --cor-swot-fraqueza: #e8894a;
  --cor-swot-fraqueza-texto: #9a4a12;
  --cor-swot-ameaca: #9b4f8a;
  --cor-swot-ameaca-texto: #7a3569;
  /* Menu lateral escuro (redesenho de 2026-10-15, guia-visual.md). */
  --menu-fundo: #233452;
  --menu-texto: #e8edf3;
  --menu-texto-bloq: #9da9ba;
  --menu-titulo: #ffffff;
  --menu-icone: #a9c7c5;
  --menu-icone-bloq: #7f8fa6;
  --menu-numero-bloq: #6f819b;
  --menu-atual: #3c6674;
  --menu-numero-atual: #f4d88a;
  --menu-check: #83a65b;
  --menu-suave: #c9d6e3;
  --menu-etiqueta: #29435e;
  --menu-separador: #3a4d6e;
  --menu-hover: #2c3f60;
  --cabecalho-borda: #e2e8ef;
}

