/* =========================================================
   VIVER PLENAMENTE — MOLDURA EDITORIAL / v0.1.29
   Escopo desta versão: SOMENTE larguras e margens laterais.
   Não altera tipografia, breadcrumbs, navegação, cards, Hero
   interno, proporção de colunas ou imagem.
   ========================================================= */

@media (min-width: 1280px) {
  /* Homepage: continua mais ampla que as páginas internas,
     mas ganha side rails visivelmente maiores em telas largas. */
  body.vp-coded-home .vp-home {
    width: min(calc(100% - 96px), 1440px);
    max-width: 1440px;
    margin-inline: auto;
  }

  /* Páginas institucionais codificadas. As faixas de fundo
     continuam full-width; apenas o conteúdo interno se estreita. */
  body.vp-institutional-page .vp-inst-shell {
    width: min(calc(100% - 96px), 1180px);
    max-width: 1180px;
    margin-inline: auto;
  }

  /* Página institucional de autoria. */
  body.author .vp-author-shell {
    width: min(calc(100% - 96px), 1180px);
    max-width: 1180px;
    margin-inline: auto;
  }

  /* Templates nativos do Kadence: posts, categorias, arquivos,
     busca e páginas que usam o container padrão do tema. */
  body:not(.vp-coded-home):not(.vp-institutional-page):not(.author)
  #content .content-container.site-container,
  body:not(.vp-coded-home):not(.vp-institutional-page):not(.author)
  #content .site-container.content-container {
    width: calc(100% - 96px);
    max-width: 1180px;
    margin-inline: auto;
  }
}
