/* =====================================================================
   SIGAD · Marca — fontes e paleta oficiais do IMAP (fonte única)
   ---------------------------------------------------------------------
   Origem: tema de imap.org.br (master.css :root) + docs/marca/LEIA-ME.md.
   Carregado por _Layout, Vitrine, Guia e Manual ANTES de qualquer outro
   CSS da casa: sigad-tema.css e as páginas avulsas só referenciam estes
   tokens — nada de hex solto fora daqui.

   Regras de marca (resumo):
   - Logo SIGAD: SEMPRE o original (ondas #85858D + letreiro #212024), sem
     recolorir, e SEMPRE sobre superfície clara (#FFFFFF ou #ECECEC).
   - Logo IMAP: só o oficial branco, só sobre superfície escura IMAP.
   - Jura: institucional/títulos. Open Sans: texto corrido.
   ===================================================================== */

@font-face {
  font-family: "Jura";
  src: url("../fonts/Jura-Variavel-latin.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("../fonts/OpenSans-Variavel-latin.woff2") format("woff2");
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("../fonts/OpenSans-Italico-Variavel-latin.woff2") format("woff2");
  font-weight: 300 800;
  font-style: italic;
  font-display: swap;
}

:root {
  /* ---- Paleta oficial IMAP (nomes do master.css entre parênteses) ---- */
  --imap-azul-claro: #3AB8FF;   /* --cor1b: acento claro */
  --imap-azul: #3081CA;         /* --cor1:  azul primário */
  --imap-navy: #004770;         /* --cor4:  navy */
  --imap-navy-profundo: #032F47;/* --cor2:  superfícies escuras */
  --imap-noite: #011A28;        /* --cor3:  o mais escuro */
  --imap-cinza-1: #666666;      /* --corg1: texto secundário */
  --imap-cinza-2: #ABABAB;      /* --corg2: bordas, desabilitado */
  --imap-cinza-3: #ECECEC;      /* --corg3: fundos claros */
  --imap-cinza-4: #5E5E5E;      /* --corg4: texto secundário forte */
  --imap-branco: #FFFFFF;

  /* Tints dos mesmos matizes (permitidos pela regra de marca) */
  --imap-azul-tint-6: color-mix(in srgb, #3081CA 6%, #FFFFFF);
  --imap-azul-tint-10: color-mix(in srgb, #3081CA 10%, #FFFFFF);
  --imap-azul-tint-16: color-mix(in srgb, #3081CA 16%, #FFFFFF);
  --imap-azul-suave: color-mix(in srgb, #3081CA 60%, #FFFFFF);
  --imap-cinza-fundo: color-mix(in srgb, #ECECEC 45%, #FFFFFF);

  /* Superfície escura institucional (faixas IMAP) — só cores da paleta */
  --imap-gradiente-escuro: linear-gradient(110deg, #011A28 0%, #032F47 50%, #004770 100%);
  --imap-gradiente-acento: linear-gradient(110deg, #004770 0%, #3081CA 55%, #3AB8FF 100%);

  /* Semânticas — dessaturadas, nunca superfície de marca */
  --sem-ok: #2E6B4F;
  --sem-ok-bg: #E8F0EC;
  --sem-aviso: #6E5A1E;
  --sem-aviso-borda: #B39A4F;
  --sem-aviso-bg: #F5F0E1;
  --sem-perigo: #9A3B3B;
  --sem-perigo-bg: #F4E7E7;

  /* Tipografia */
  --fonte-institucional: "Jura", "Open Sans", system-ui, sans-serif;
  --fonte-texto: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

/* Linha institucional "Instituto Municipal de Administração Pública" */
.imap-institucional {
  font-family: var(--fonte-institucional);
  font-weight: 600;
  letter-spacing: 0.02em;
}

/* Logo SIGAD original — dimensionar só pela altura, proporção intacta */
.sigad-logo { display: block; width: auto; height: 28px; }
