.post-categories,
.entry-categories,
.cat-links,
.category-badge,
.post-category {
    display: none !important;
}

/* Fundo da página de teste */
body.page-id-3452 {
  background: #0b101a !important;
  color: #edf2fa;
}

body.page-id-3452 #custom-background-css {
  background:
    radial-gradient(
      ellipse at top right,
      rgba(0, 87, 255, 0.18),
      transparent 55%
    ),
    #0b101a !important;
}

/* Remove a faixa do título de teste */
body.page-id-3452 .mg-breadcrumb-section {
  display: none !important;
}

/* Remove as superfícies brancas do tema */
body.page-id-3452 main#content,
body.page-id-3452 main#content > .container-fluid,
body.page-id-3452 main#content .mg-card-box {
  background: transparent !important;
  box-shadow: none !important;
}

body.page-id-3452 main#content .mg-card-box {
  padding: 0 !important;
}

/* Integra o conteúdo ao fundo externo */
body.page-id-3452 .bl-home-dark {
  background: transparent !important;
  border-radius: 0 !important;
}

/* Menu e rodapé */
body.page-id-3452 .mg-nav-widget-area-back,
body.page-id-3452 .mg-nav-widget-area,
body.page-id-3452 footer,
body.page-id-3452 .mg-footer-bottom-area,
body.page-id-3452 .mg-footer-copyright {
  background: #0b101a !important;
  color: #edf2fa !important;
}

body.page-id-3452 footer a {
  color: #edf2fa !important;
}
/* Títulos das matérias na Home de teste */
body.page-id-3452 .bl-home-dark .wpnbha .entry-title,
body.page-id-3452 .bl-home-dark .wpnbha .entry-title a {
  color: #edf2fa !important;
}

body.page-id-3452 .bl-home-dark .wpnbha .entry-title a:hover {
  color: #9fc0ff !important;
}
/* Alinha os destaques da direita ao carrossel no desktop */
@media (min-width: 1024px) {
  body.page-id-3452 .bl-home-dark > .wp-block-columns:first-child {
    display: grid !important;
    grid-template-columns: 2fr 1fr;
    gap: 30px !important;
  }

  body.page-id-3452 .bl-home-dark > .wp-block-columns:first-child > .wp-block-column {
    min-width: 0 !important;
  }

  body.page-id-3452 .bl-home-dark > .wp-block-columns:first-child > .wp-block-column:last-child .wpnbha {
    container-type: inline-size;
  }

  body.page-id-3452 .bl-home-dark > .wp-block-columns:first-child > .wp-block-column:last-child [data-posts] {
    display: grid;
    gap: 30px;
  }

  body.page-id-3452 .bl-home-dark > .wp-block-columns:first-child > .wp-block-column:last-child article {
    box-sizing: border-box;
    min-height: calc(56.25cqw - 15px) !important;
    padding-top: 0 !important;
    margin: 0 !important;
  }
}

/* Streaming: mensagem automática para arquivos sem matérias */
body:is(.category-2115,.category-2116,.category-2117,.category-2118,.category-2119) #content .mg-posts-sec-inner:not(:has(article))::before {
 content: "Ainda não há matérias desta plataforma. Novas publicações aparecerão aqui automaticamente.";
 display: block; padding: 24px; margin-bottom: 24px; color: #c5d5e9; font-size: 16px; line-height: 1.6;
}

/* Streaming: acomodar o novo item no menu principal do computador */
@media (min-width: 992px) {
 #menu-primary > li > a { padding-left: 14px !important; padding-right: 14px !important; }
}
