/* GERADO por Marca\Kit de mídia\gerar_identidade_css.py a partir de identidade.json (versão 2026-11-07).
   Não editar à mão: mude o JSON e rode o script. */

:root {
  --dnv-marca-fundo: #1F2A44;  /* navy */
  --dnv-marca-fundo-rgb: 31, 42, 68;
  --dnv-marca-destaque: #FFBD59;  /* amarelo */
  --dnv-marca-destaque-rgb: 255, 189, 89;
  --dnv-marca-texto: #FFFFFF;  /* branco */
  --dnv-marca-texto-rgb: 255, 255, 255;
  --dnv-marca-fio: #545D70;
  --dnv-marca-sec: #CDD0D5;
  --dnv-naveia-fundo: #1E3D80;  /* azul profundo */
  --dnv-naveia-fundo-rgb: 30, 61, 128;
  --dnv-naveia-brilho: #3D6FD8;  /* azul brilho */
  --dnv-naveia-brilho-rgb: 61, 111, 216;
  --dnv-naveia-destaque: #FFBD59;  /* amarelo */
  --dnv-naveia-destaque-rgb: 255, 189, 89;
  --dnv-naveia-texto: #FFFFFF;  /* branco */
  --dnv-naveia-texto-rgb: 255, 255, 255;
  --dnv-naveia-fio: #546B9E;
  --dnv-naveia-sec: #CDD4E3;
  --dnv-policiais-fundo: #121212;  /* preto */
  --dnv-policiais-fundo-rgb: 18, 18, 18;
  --dnv-policiais-destaque: #FFBD59;  /* amarelo */
  --dnv-policiais-destaque-rgb: 255, 189, 89;
  --dnv-policiais-texto: #FFFFFF;  /* branco */
  --dnv-policiais-texto-rgb: 255, 255, 255;
  --dnv-policiais-fio: #4A4A4A;
  --dnv-policiais-sec: #CACACA;
  --dnv-juridicas-fundo: #2A2826;  /* grafite */
  --dnv-juridicas-fundo-rgb: 42, 40, 38;
  --dnv-juridicas-destaque: #D2B48A;  /* champanhe */
  --dnv-juridicas-destaque-rgb: 210, 180, 138;
  --dnv-juridicas-texto: #F1ECE2;  /* marfim */
  --dnv-juridicas-texto-rgb: 241, 236, 226;
  --dnv-juridicas-fio: #595753;
  --dnv-juridicas-sec: #C5C0B8;
  --dnv-oab-fundo: #FBF9F3;  /* papel */
  --dnv-oab-fundo-rgb: 251, 249, 243;
  --dnv-oab-pautas: #DCE3EF;  /* pautas */
  --dnv-oab-pautas-rgb: 220, 227, 239;
  --dnv-oab-margem: #E25C5C;  /* margem vermelha */
  --dnv-oab-margem-rgb: 226, 92, 92;
  --dnv-oab-destaque: #3D6FD8;  /* azul */
  --dnv-oab-destaque-rgb: 61, 111, 216;
  --dnv-oab-pilula: #FFBD59;  /* amarelo */
  --dnv-oab-pilula-rgb: 255, 189, 89;
  --dnv-oab-texto: #1C2A44;  /* tinta */
  --dnv-oab-texto-rgb: 28, 42, 68;
  --dnv-oab-fio: #C5C7C9;
  --dnv-oab-sec: #4D576A;
  --dnv-carimbo: #D62828;  /* aprovado por Ramon em 07/11 */
  --dnv-fonte-titulo: 'Anton', 'Impact', sans-serif;
  --dnv-fonte-texto: 'Poppins', system-ui, sans-serif;
}

/* Tema por carreira: <body class="tema-policiais"> etc. Cada tema expõe --fundo, --texto, --destaque, --fio, --sec. */
.tema-marca {
  --fundo: var(--dnv-marca-fundo);
  --texto: var(--dnv-marca-texto);
  --destaque: var(--dnv-marca-destaque);
  --fio: var(--dnv-marca-fio);
  --sec: var(--dnv-marca-sec);
}
.tema-naveia {
  --fundo: var(--dnv-naveia-fundo);
  --texto: var(--dnv-naveia-texto);
  --destaque: var(--dnv-naveia-destaque);
  --brilho: var(--dnv-naveia-brilho);
  --fio: var(--dnv-naveia-fio);
  --sec: var(--dnv-naveia-sec);
}
.tema-policiais {
  --fundo: var(--dnv-policiais-fundo);
  --texto: var(--dnv-policiais-texto);
  --destaque: var(--dnv-policiais-destaque);
  --fio: var(--dnv-policiais-fio);
  --sec: var(--dnv-policiais-sec);
}
.tema-juridicas {
  --fundo: var(--dnv-juridicas-fundo);
  --texto: var(--dnv-juridicas-texto);
  --destaque: var(--dnv-juridicas-destaque);
  --fio: var(--dnv-juridicas-fio);
  --sec: var(--dnv-juridicas-sec);
}
.tema-oab {
  --fundo: var(--dnv-oab-fundo);
  --texto: var(--dnv-oab-texto);
  --destaque: var(--dnv-oab-destaque);
  --pilula: var(--dnv-oab-pilula);
  --pautas: var(--dnv-oab-pautas);
  --margem: var(--dnv-oab-margem);
  --fio: var(--dnv-oab-fio);
  --sec: var(--dnv-oab-sec);
}
