/* Continuidade entre a imagem de entrada e a revista. Sem bloqueio em visitas diretas. */
html.po-chegada::before {
  content:''; position:fixed; inset:0; z-index:150; pointer-events:none;
  background-image:linear-gradient(180deg,rgba(12,7,13,.15) 30%,rgba(12,7,13,.9)),var(--po-capa-imagem);
  background-size:cover; background-position:center,var(--po-capa-foco,50% 50%);
}
html.po-ponte-montada::before { display:none; }
.po-chegada .livro, .po-chegada .topo, .po-chegada .comando { opacity:0; }
.po-ponte { position:fixed; z-index:150; pointer-events:none; overflow:hidden; background:#27172b; box-shadow:0 20px 70px #11091544; }
.po-ponte img { width:100%; height:100%; object-fit:cover; display:block; }
.po-ponte::after { content:''; position:absolute; inset:0; background:linear-gradient(180deg,rgba(12,7,13,.15) 30%,rgba(12,7,13,.9)); }
@media (prefers-reduced-motion:reduce) {
  html.po-chegada::before,.po-ponte { display:none; }
  .po-chegada .livro,.po-chegada .topo,.po-chegada .comando { opacity:1; }
}
