/* Mobile foreground only; the shared photograph/chrome and desktop remain native. */
@media(max-width:760px){
  html.nf-mobile-shell body.explore-mobile-active #app.wrap{width:100%;max-width:none;margin:0;padding:0 0 10px}
  .nf-mobile-explore-story{position:relative;width:100%;margin:0;padding:0}
  .nf-mobile-explore-story .explore-scene-frame{display:block;width:100%;height:650px;border:0;background:transparent}
  /* Same already-loaded photograph, anchored to the scene while reading controls. */
  html.nf-mobile-shell body.explore-mobile-active #nf-mobile-backdrop{height:max(100lvh,720px)}
  html.nf-mobile-shell body.explore-mobile-active #nf-mobile-backdrop img{transform:translateY(calc(0px - var(--nf-mobile-explore-scroll,0px)))}
}
