/* Base compartilhada entre o PDF (deck) e o site: fontes e cores do manual de marca. */


:root {
  /* Paleta oficial (manual de marca) */
  --laranja: #ffa445;
  --azul: #080024;
  --verde: #49e9cc;
  --preto: #3f3f3f;
  --branco: #f4f4f4;

  /* Derivadas */
  --azul-2: #120a3a;
  --azul-3: #1d1450;
  --texto-claro: rgba(244, 244, 244, 0.86);
  --texto-claro-2: rgba(244, 244, 244, 0.62);
  --texto-escuro-2: rgba(8, 0, 36, 0.68);
  --linha-clara: rgba(244, 244, 244, 0.16);
  --linha-escura: rgba(8, 0, 36, 0.14);

  --fonte: 'Archivo', 'Arial Narrow', Arial, sans-serif;
}

/* Títulos condensados: a "voz" visual da Identimedia */
.condensada {
  font-family: var(--fonte);
  font-stretch: 62%;
  font-weight: 850;
  text-transform: uppercase;
  letter-spacing: -0.005em;
  line-height: 0.86;
}

/* Textura de grão (manual: "texturas e colagens") */
.grao { position: relative; isolation: isolate; }
.grao::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 50;
  pointer-events: none;
  /* Ladrilho PNG em vez de filtro SVG + blend: no PDF, filtros forçam o slide inteiro a virar imagem. */
  opacity: 0.45;
  background: url('https://static.wixstatic.com/media/e8e8a4_3ed1279eebfb4c4ab84b873548fb6d35~mv2.png') repeat;
  background-size: 200px 200px;
}