/* ============================================================
   REVISTA ALESDE - VERSÃO FINAL 2026 (FORÇADA)
   Cores: Azul Marinho (#003366 / #00417b) e Branco (#ffffff)
   ============================================================ */

/* 1. TOPO DO PORTAL (Acesso, Cadastro e Busca - Força Máxima) */
#topNavigationControls a, 
#topNavigationControls span, 
#topNavigationControls .pkp_navigation_user a,
.pkp_navigation_user a, 
.pkp_navigation_user .is_logged_in,
.pkp_search_toggle,
.pkp_search_toggle:before {
    color: #ffffff !important;
}

/* 2. BOTÕES GLOBAIS (PDF e Galleys) */
.obj_article_summary .pages .pdf, 
.obj_article_details .galleys_links a,
.obj_galley_link,
.pdf.galley_link,
a.pdf {
    color: #ffffff !important;
    background-color: #003366 !important;
    border: none !important;
    padding: 6px 18px !important;
    text-decoration: none !important;
    display: inline-block !important;
    border-radius: 4px !important;
    font-weight: bold !important;
}

/* 3. MENU PRINCIPAL */
.pkp_structure_navigation_wrapper {
    background-color: #00417b !important;
    border-bottom: 2px solid #ffffff !important;
}
.pkp_navigation_primary a {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* 4. BANNER E ALINHAMENTO */
.pkp_site_name_wrapper {
    padding: 0 !important;
    margin: 0 !important;
}
#homepageImage {
    margin: 0 auto !important;
    display: block !important;
    max-width: 100% !important;
}

/* 5. JUSTIFICAR TEXTOS (Resumos, Biografias e Conteúdo) */
.obj_article_details .abstract, 
.obj_article_summary .abstract,
.page_about_index .content,
.section_description,
.article-summary-abstract,
.item.biography,
.item.biography *, 
.authors_bios,
.authors_bios *,
.author_bios .description,
.author_bios .description * { 
    text-align: justify !important;
    hyphens: auto !important;
}

/* 6. REFERÊNCIAS BIBLIOGRÁFICAS */
.item.references .value {
    text-align: justify !important;
    line-height: 1.6 !important;
    display: block !important;
}
.item.references .value a {
    color: #00417b !important;
    text-decoration: underline !important;
}

/* 7. CELULAR E RESPONSIVIDADE */
@media (max-width: 767px) {
    .pkp_site_name_wrapper {
        padding: 15px 0 !important;
    }
    #homepageImage {
        max-width: 95% !important;
    }
}