@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;
}

/* 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;
}
