/* FONDO superior (logo y menú) */
header.main-header {
    background-color: #EC6B46 !important;
}

/* BOTONES del menú principal */
.navbar-nav .nav-item .nav-link {
    background-color: #DA532B !important;
    color: white !important;
    border-radius: 0px;
    margin: 4px;
    padding: 8px 14px;
    transition: background-color 0.3s ease;
}

/* HOVER de botones del menú principal */
.navbar-nav .nav-item .nav-link:hover {
    background-color: #B74420 !important;
    color: white !important;
}

/* BOTONES DE IDIOMA: versión pequeña y grande */
#languageSmallNav .dropdown-toggle,
#languageLargeNav .dropdown-toggle {
    background-color: #DA532B !important;
    color: white !important;
    border-radius: 0px !important;
    padding: 6px 12px !important;
    margin: 4px !important;
    border: none !important;
    transition: background-color 0.3s ease;
}

/* HOVER para ambos botones de idioma */
#languageSmallNav .dropdown-toggle:hover,
#languageLargeNav .dropdown-toggle:hover {
    background-color: transparent !important;
    color: white !important;
    border: 1px solid white !important;
}

/* Botones PDF, HTML Full Text y XML */
.article-summary-galleys a.btn-primary {
    background-color: #FAA88A !important;  /* Versión más clara */
    color: black !important;
    border: 1px solid black !important;
    box-shadow: none !important;
}

/* Hover: naranja oscuro con texto blanco */
.article-summary-galleys a.btn-primary:hover {
    background-color: #d94f26 !important;
    color: white !important;
}
