@charset "UTF-8";
/* Incontri - CSS personalizzato OJS, 9 ottobre 2026.
   Include le regole preesistenti e la nuova intestazione.
   Si aggiunge al tema OJS: non sostituisce il CSS di sistema.
*/

.page h2 {
  margin: 40px 0 0px;
}

/* Il foglio precedente conteneva un carattere ? prima di questa regola,
   che la rendeva non valida. Conserviamo il comportamento preesistente
   lasciandola commentata:
.pkp_structure_main p {
  margin: 0px 0 15px;
}
*/

/* Verde originale; arancio e inclinazione della prova approvata. */
#headerNavigationContainer {
  background: linear-gradient(64deg, #213a1c 75%, #f9a05c 75%) !important;
  border-bottom: 3px solid #f9a05c !important;
}

/* Il tema OJS passa alla navigazione desktop a 992px. */
@media (min-width: 992px) {
  #headerNavigationContainer .pkp_site_nav_menu {
    background: transparent !important;
  }

  /* Il fondo arancio dei soli link mantiene il contrasto anche sui
     monitor molto larghi, dove i link possono ricadere sul verde. */
  #headerNavigationContainer .pkp_navigation_user > li > a,
  #headerNavigationContainer a.pkp_search_desktop {
    color: #213a1c !important;
    background-color: #f9a05c !important;
  }

  #headerNavigationContainer .pkp_navigation_user > li > a:hover,
  #headerNavigationContainer a.pkp_search_desktop:hover {
    color: #213a1c !important;
    text-decoration: underline;
  }

  #headerNavigationContainer .pkp_navigation_user > li > a:focus-visible,
  #headerNavigationContainer a.pkp_search_desktop:focus-visible {
    outline: 2px solid #213a1c;
    outline-offset: -2px;
  }
}

/* Nel menu mobile aperto il fondo deve rimanere opaco. */
@media (max-width: 991px) {
  #headerNavigationContainer .pkp_site_nav_menu {
    background: #213a1c !important;
  }
}

/* Centra il pulsante PDF nelle pagine dei singoli articoli.
   Verificato in DevTools su /article/view/28250. */
.obj_article_details .galleys_links {
  justify-content: center !important;
}

/* Footer - prova approvata il 10 ottobre 2026. */
.pkp_structure_footer_wrapper {
  background: #213a1c !important;
  border-top: 3px solid #f9a05c !important;
  color: #fff !important;
}

.pkp_structure_footer {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 40px !important;
  padding: 20px 30px !important;
}

.pkp_structure_footer::before,
.pkp_structure_footer::after {
  display: none !important;
}

.pkp_footer_content {
  float: none !important;
  width: auto !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  color: #fff !important;
}

.pkp_footer_content > p:first-child {
  margin-top: 0 !important;
}

.pkp_footer_content a {
  color: #f9a05c !important;
}

.pkp_brand_footer {
  float: none !important;
  width: 180px !important;
  flex: 0 0 180px !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: right !important;
}

.pkp_brand_footer a,
.pkp_brand_footer img {
  display: block !important;
}

.pkp_brand_footer img {
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  filter: brightness(0) invert(1) !important;
}

@media (max-width: 767px) {
  .pkp_structure_footer {
    flex-direction: column !important;
    gap: 25px !important;
  }

  .pkp_brand_footer {
    flex: 0 0 auto !important;
  }
}

/* Colori articoli e pulsanti PDF - prova approvata il 10 ottobre 2026.
   Base: styleSheet BACKUP.css, conservato integralmente sopra. */
.obj_galley_link.pdf {
  background: #ffffff !important;
  border-color: #213a1c !important;
  color: #213a1c !important;
}

.obj_galley_link.pdf::before {
  color: #213a1c !important;
}

.obj_article_summary .title a {
  color: #b35b14 !important;
}

.obj_article_summary .title .subtitle {
  color: #213a1c !important;
}

/* Footer compatto: riduce gli spazi verticali, senza altezza fissa. */
.pkp_footer_content > p {
  margin: 0 0 10px !important;
}

.pkp_footer_content > p:last-child {
  margin: 0 !important;
}

.pkp_footer_content > table {
  margin: 0 !important;
}

.pkp_footer_content > table td {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.pkp_footer_content > table img {
  display: block;
}

/* Nasconde il titolo standard «About the Journal» nella pagina About.
   Mantiene visibili navigazione, contenuti e riquadri personalizzati. */
.pkp_page_about .page_about > h1 {
  display: none !important;
}

/* ================================================================
   11 ottobre 2026 – Arancione scuro per collegamenti e titoli
   Colore approvato: #b35b14
   I pulsanti PDF, il menu, il footer e i sottotitoli restano invariati.
   ================================================================ */

/* Collegamenti nel testo della rivista, homepage e pagine interne.
   Esclude i pulsanti PDF. */
.pkp_structure_main .homepage_about a,
.pkp_structure_main .additional_content a,
.pkp_structure_main .page p a:not(.obj_galley_link),
.pkp_structure_main .page li a:not(.obj_galley_link),
.pkp_structure_main .page_about a:not(.obj_galley_link):not(.cmp_edit_link),
.pkp_structure_sidebar .pkp_block a {
  color: #b35b14 !important;
}

/* Link «Visualizzare tutti i numeri» nella homepage e sua freccia. */
.pkp_page_index .current_issue a.read_more,
.pkp_page_index .current_issue a.read_more::after {
  color: #b35b14 !important;
}

/* ================================================================
   11 ottobre 2026 – Collegamenti nelle schede degli articoli
   Uniforma DOI, fascicoli, ORCID e altri link testuali
   all'arancione scuro approvato. I pulsanti PDF restano verdi.
   ================================================================ */
.pkp_structure_main .obj_article_details a[href]:not(.obj_galley_link):not(.cmp_edit_link) {
  color: #b35b14 !important;
}

/* ================================================================
   11 ottobre 2026 – Voci dei sottomenu della navigazione principale
   Titoli principali invariati; solo i link dentro i menu a tendina.
   ================================================================ */
#headerNavigationContainer .pkp_navigation_primary ul a,
#headerNavigationContainer .pkp_navigation_primary ul a:visited {
  color: #b35b14 !important;
}

#headerNavigationContainer .pkp_navigation_primary ul a:hover,
#headerNavigationContainer .pkp_navigation_primary ul a:focus {
  color: #b35b14 !important;
  text-decoration: underline;
}
