
    :root {
      --primary-color: #69140f;
      --white-color: #ffffff;
      --footer-bg: #69140f; /* fundo escuro */
      --footer-text: #ffffff;
    }
    body {
      background-color: var(--white-color);
      color: var(--primary-color);
    }
    .navbar-custom {
      background-color: var(--primary-color);
    }
    .navbar-custom .navbar-brand,
    .navbar-custom .nav-link {
      color: var(--white-color) !important;
    }
    .navbar-custom .nav-link:hover {
      opacity: 0.8;
    }
    h2.section-title {
      color: var(--primary-color);
    }
    .card {
      border: none;
      box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    }
    .card .card-title {
      color: var(--primary-color);
    }
    .denuncia-image:hover {
      opacity: 0.9;
    }
    footer {
      background-color: var(--footer-bg);
      color: var(--footer-text);
      padding: 2rem 0;
      font-size: 0.9rem;
    }
    footer a {
      color: var(--white-color);
      text-decoration: none;
    }
    footer a:hover {
      text-decoration: underline;
      opacity: 0.8;
    }
.navbar-brand img {

  height: 40px ;
  
  /* width: auto; opcional para preservar proporção */
}
/* Seletor específico para sua listagem */
#lista-publicacoes .list-group-item {
  font-size: 11px !important;
  color: #69140f !important;
}

/* Garante que o link herde o mesmo estilo */
#lista-publicacoes .list-group-item a {
  font-size: inherit !important;
  color: inherit !important;
  text-decoration: none;
}

/* Deixa em negrito no hover */
#lista-publicacoes .list-group-item:hover,
#lista-publicacoes .list-group-item:hover a {
  font-weight: bold !important;
}

.publication-image {
  width: 100%;       /* ocupa 100% da largura da coluna */
  height: auto;      /* mantém proporção */
  object-fit: cover; /* preenche bem o espaço */
}

.publication-text {
  padding-left: 1rem; /* dá um “respiro” no texto */
}

/* opcional: controla a cor do texto */
.publication-text,
.publication-text p,
.publication-text ul,
.publication-text li {
  color: var(--primary-color); 
}
