/* Navigazione condivisa, unica implementazione del menu sticky. */
.inchiostrati-menu{background:#f3efe7;border-bottom:1px solid #d6d0c7;z-index:100;position:relative}
.inchiostrati-menu.is-fixed{position:fixed!important;left:0;right:0;width:100%;z-index:10000;background:#f3efe7;box-shadow:0 4px 14px rgba(0,0,0,.12)}
.inchiostrati-menu .site-shell{max-width:var(--site-width,1200px)}
.inchiostrati-menu-placeholder{height:0;width:100%}
html{scroll-padding-top:var(--inchiostrati-fixed-nav-offset,0px)}

/* Barra primaria: gruppo di voci centrato, ricerca ancorata a destra.
   Nessun intervento su sticky, geometria o ordine delle voci. */
@media (min-width: 1100px) {
  .primary-nav.inchiostrati-menu > .site-shell {
    display: grid;
    grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);
    align-items: center;
    column-gap: 18px;
  }
  .inchiostrati-menu .desktop-menu {
    grid-column: 2;
    justify-self: center;
    gap: clamp(14px, 1.55vw, 27px);
  }
  .inchiostrati-menu .nav-search {
    grid-column: 3;
    justify-self: end;
    margin-left: 0;
  }
}
