/* =====================================================================
   Masferrer Investiga · Cabecera tipo banner  (v3.1)
   Revista: https://revistas.usam.edu.sv/index.php/masferrer_investiga
   OJS 3.4.0.x · Tema Immersion
   DTI – USAM · 2026-09-09
   Uso: Apariencia → Avanzado → "Plantilla de la revista" (hoja de estilo).
        El banner va cargado como "Logo" en Apariencia → Configuración.

   Resultado:
   - Arriba: el banner completo, centrado (máx. 1400 px) sobre una franja
     del mismo color exacto de sus bordes (sin salto de tono).
   - Menú: el logo USAM (recorte del banner, incrustado aquí como imagen)
     en tamaño normal, en lugar del banner aplastado.
   Localiza el logo por el nombre de archivo que OJS asigna siempre
   (pageHeaderLogoImage), así no depende de las clases del tema.
   ===================================================================== */

header, .header, #headerNavigationContainer { overflow-x: clip; }

/* ---------- A) Cabecera principal (fuera del menú) ---------- */

/* Contenedor del logo → franja a todo el ancho. El fondo es una tira de
   1 px de ancho tomada de los bordes del propio banner y estirada a la
   misma altura: cada fila coincide con la fila de la imagen. */
header :is(div, p, h1, h2):has(> a > img[src*="pageHeaderLogoImage"]):not(nav *),
header :is(div, p, h1, h2):has(> img[src*="pageHeaderLogoImage"]):not(nav *) {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    /* Separación respecto a la barra superior (idioma / Entrar), que en
       Immersion va superpuesta sobre la cabecera. Se usa margen y no
       relleno para que la tira de fondo siga alineada con la imagen.
       Si la barra aún roza el banner, subir a 2.25rem.                 */
    margin-top: 1.75rem !important;
    padding: 0 !important;
    line-height: 0;
    text-align: center;
    background-color: #255283;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAIECAIAAABXJdNEAAACiElEQVR42nWVQRLdNgxDgSd32nvkHLlP7r/KNBbRBSn7/0UXHntkiQRBENKPn7+wBBGWcEQipJCIALLQrDnne/ZfsKtIgixs97c6zrKR9P9PFQZKQTHGKCIVsClV57f7SUjSmOU+JyOL6MV18Ebpc3pxOMIylohDnboO1oS440eiKuA+o3Q+W1RCcTAHDWalcwDcE9NJY4q6HvV7WWw1hrKx/fRBFZRgwEyteblLwtJwB8S9hgzq8/fgs96+vE9oGt94VmOQu39ExO7YHH66HkfUaKf3icIEP2t3FV5gQ1JEwaZzDC8ZbuzJpZDh4q9qniPh0eKeOryA6n99pnvow1EmztPzb+1FYn9iUZ5zZw8feETrIUn302YrAMPJcBe6D3bXp+b14fnwORiUzuOJ/exJgEVS2CCbVDVWDn8zL+p10do89ZUMH7l7r2aPoarjHkzpOWT4v/UHe73/Jh6Te6/Rw4cma2bOwLVb55n5LZ856Heto5X2j22RiU9Gtx/9PdqshKT4p9bMTueoD15t83fp6V9NDZ7aqgrlev3lnJsHmb3q8RKpeZFEKaSCvL78UTaYmZ+wKk+/klDJTDOkwu32CVUez5P1cHiZznc06eN5ggV17z5vY/UsJW9/LdrPp+bDTUa/pf3lObZZxz8i7gV7b2S93uYPnx5eSt23442e/mCo8bCg4ezV+mXAi0qxP3WuIMMazk7Nza8fvi/R/snUuGfu6PVVrZuSqJmB400ejezxXg0/Ovqbuvpuyde/w5nUWI9Hae6N1pD5dxlX5xPtkUq4Iq6Y3+47cg1Pf9T34bLJXYijy7nzzgyMb8LFXUVFaAEGp2avudVcwWh+dMTg9ugrKZL8B+Z9zFu6TG2uAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}

/* Enlace del logo → bloque centrado. 1400 px ⇒ ~361 px de alto en
   escritorio; 1200 px ⇒ ~310 px. Ajustar aquí si se quiere más bajo. */
header a:has(> img[src*="pageHeaderLogoImage"]):not(nav *) {
    display: block !important;
    width: 100% !important;
    max-width: 1400px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    line-height: 0;
}

/* La imagen del logo pasa a banner responsive. */
header img[src*="pageHeaderLogoImage"]:not(nav *) {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

/* ---------- B) Barra de menú ---------- */

/* El tema repite el logo en la barra de menú (versión fija al hacer
   scroll). Se oculta esa copia del banner y en su lugar se muestra el
   logo USAM incrustado, siempre visible. */
nav img[src*="pageHeaderLogoImage"] {
    display: none !important;
}
nav a:has(> img[src*="pageHeaderLogoImage"]) {
    display: inline-block !important;
    width: 62px;
    height: 48px;
    padding: 0 !important;
    margin-right: 1rem;
    vertical-align: middle;
    border-radius: 8px;
    background-color: #255283;
    background-image: url("data:image/jpeg;base64,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");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
/* Si se prefiere que el logo del menú aparezca SOLO al hacer scroll
   (comportamiento original del tema), borrar la línea
   "display: inline-block !important;" del bloque anterior. */

/* Móvil: el banner escala con el ancho (a 400 px mide ~103 px de alto). */
