
/* ============================================================
   V9.9.70 · NAVEGACIÓN MÓVIL LIMPIA
   - SOLO móvil (<= 820px)
   - elimina la barra inferior
   - añade "Volver al inicio" en cada pantalla interior
   - escritorio intacto
   ============================================================ */

.mobile-home-return{display:none}

@media (max-width:820px){
  /* Eliminar por completo la barra inferior en móvil */
  .mobile-nav{
    display:none !important;
    visibility:hidden !important;
    pointer-events:none !important;
  }

  /* Recuperar el espacio que antes se reservaba para la barra inferior */
  .main{
    padding-bottom:24px !important;
  }

  /* Botón global para regresar a la portada principal */
  .mobile-home-return{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:8px !important;
    width:auto !important;
    min-height:48px !important;
    margin:0 0 14px !important;
    padding:11px 16px !important;
    border:1px solid #d5e2f1 !important;
    border-radius:16px !important;
    background:rgba(255,255,255,.96) !important;
    color:#17365d !important;
    font-size:16px !important;
    line-height:1 !important;
    font-weight:850 !important;
    box-shadow:0 8px 22px rgba(17,38,74,.08) !important;
    position:sticky !important;
    top:8px !important;
    z-index:45 !important;
    -webkit-tap-highlight-color:transparent !important;
  }

  .mobile-home-return:active{
    transform:scale(.985) !important;
  }

  /* En la portada principal no necesitamos el botón */
  body.home-screen .mobile-home-return{
    display:none !important;
  }

  /* La cabecera de cada sección sigue visible y el botón queda debajo */
  body:not(.home-screen) .mobile-head{
    margin-bottom:10px !important;
  }

  /* Ya no reservamos aire innecesario al final de las vistas */
  body:not(.home-screen) .view{
    padding-bottom:8px !important;
  }
}

/* Escritorio: seguridad adicional, no modifica nada */
@media (min-width:821px){
  .mobile-home-return{display:none !important}
}
