#instagram #igFeed .igReel::before{content:"34\00aa  Feira Regional da Beleza" !important}
#instagram #igFeed .igReel iframe{top:0 !important;left:0 !important;right:0 !important;bottom:auto !important;width:248px !important;height:441px !important;border-radius:12px !important}
/* ===== Ajustes de celular =====
   Feira Regional da Beleza — adicionado 2026-10-15

   Motivo: a grade da revista usava coluna de largura FIXA (300px)
   dentro de um painel de 295px com overflow:hidden — os 5px
   excedentes eram cortados. Aqui a coluna passa a ser fluida.
   Arquivo isolado: remover o <link> desfaz tudo. */

/* ---------- 1. Revista: coluna fluida ---------- */
@media (max-width:980px){
  #revista .magGrid{
    grid-template-columns:minmax(0,1fr) !important;
    justify-items:center;
  }
  #revista .magBook,
  #revista .magCover,
  #revista .magCoverPh,
  #revista .magText{
    width:100% !important;
    max-width:300px;
    margin-inline:auto;
  }
  #revista .magPanel{ overflow:visible; }
}

/* ---------- 2. Rede de seguranca geral ----------
   Nada de midia estourando a largura da tela. */
img, canvas, video, iframe, svg{ max-width:100%; }
#expGrid img{ max-width:none; }          /* os cards tem regra propria */

/* ---------- 3. Sem rolagem horizontal ---------- */
html, body{ overflow-x:hidden; }

/* ---------- 4. Grades que nao podem encolher ----------
   minmax(0,1fr) evita que o conteudo interno force
   a coluna a ficar maior que a tela. */
@media (max-width:980px){
  .tkGrid,
  .magGrid,
  .tkAdvGrid,
  .igWrap,
  .faqWrap{ min-width:0; }
  .tkGrid > *,
  .magGrid > *{ min-width:0; }
}

/* ---------- 5. Leitor da revista: respeitar A4 ----------
   O palco do folheador nao mantinha a proporcao da pagina
   no celular: a revista aparecia achatada (1,27 em vez de 1,414).
   A largura considera tambem a altura da tela, para nao
   estourar quando o aparelho esta deitado. */
@media (max-width:760px){
  #flipStage{
    width:min(92vw, 420px, 62vh) !important;
    height:calc(min(92vw, 420px, 62vh) * 1.414) !important;
  }
}
