/* =====================================================
   FUNDO GERAL – AZUL CLARO INTERNACIONAL
===================================================== */

body,
.pkp_structure_page {
    background-color: #EAF3FA !important; /* azul claro sofisticado */
}

/* Remove o branco gelo interno */

.pkp_structure_content,
.page_index,
.page_issue,
.page_article {
    background: #EAF3FA !important;
}

/* =====================================================
   HEADER
===================================================== */

.pkp_structure_head {
    background: #EAF3FA !important;
    border-bottom: 3px solid #0B3D6D !important;
}

/* =====================================================
   LOGO MAIOR E NO CANTO ESQUERDO
===================================================== */

.pkp_site_name {
    text-align: left !important;
}

.pkp_site_name img {
    max-height: 120px !important; /* aumenta bastante */
    width: auto !important;
}

.pkp_structure_head .container {
    display: flex;
    align-items: center;
    justify-content: flex-start !important;
}

/* Remove centralização padrão */

.pkp_site_name_wrapper {
    text-align: left !important;
}

/* =====================================================
   MENU
===================================================== */

.pkp_navigation_primary_row {
    background: #0B3D6D !important;
}

.pkp_navigation_primary_row a {
    color: #ffffff !important;
    font-weight: 600;
}

.pkp_navigation_primary_row a:hover {
    background: #1F5E9C !important;
}

/* =====================================================
   CARDS INTERNACIONAIS
===================================================== */

.obj_article_summary,
.obj_issue_summary {
    background: #ffffff !important;
    border-radius: 6px !important;
    border: 1px solid #D6E2EE !important;
    padding: 25px !important;
    margin-bottom: 30px !important;
    transition: 0.2s ease;
}

.obj_article_summary:hover {
    box-shadow: 0 6px 18px rgba(0,0,0,0.06);
}

/* =====================================================
   TÍTULOS
===================================================== */

h1, h2, h3 {
    color: #0B3D6D !important;
}

/* =====================================================
   ABSTRACT
===================================================== */

.page_article .item.abstract {
    background: #F3F8FD !important;
    border-left: 4px solid #0B3D6D !important;
    padding: 25px !important;
}

/* =====================================================
   DOI
===================================================== */

.page_article .doi {
    background: #DCE9F5 !important;
    padding: 8px 14px;
    border-radius: 4px;
    font-weight: 600;
}

.page_article .doi a {
    color: #0B3D6D !important;
}

/* =====================================================
   RODAPÉ
===================================================== */

.pkp_structure_footer_wrapper {
    background: #EAF3FA !important;
    border-top: 2px solid #0B3D6D !important;
}

/* Creative Commons menor */

.pkp_structure_footer_wrapper img {
    max-width: 70px !important;
}