/* Presentación accesible con la pantalla fija del teléfono. */
html.pf-movil #info-inicio a[href="#presentacion-juego"] { display: inline; }
#presentacion-juego .volver-juego { margin-bottom: 20px; }
html.pf-movil #presentacion-juego:target:not([hidden]) {
  position: fixed;
  inset: 0;
  z-index: 10000;
  width: 100%;
  height: 100dvh;
  max-height: 100dvh;
  margin: 0;
  padding: max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  touch-action: pan-y;
  background: #07070d;
  -webkit-user-select: text;
  user-select: text;
}
html.pf-movil #presentacion-juego:target:not([hidden]) .volver-juego {
  position: sticky;
  top: 0;
  z-index: 1;
  padding: 10px 0;
  background: #07070d;
}
