
/* TENUTO V46 — micro-patch header
   1) Hamburger : une seule implémentation = 3 traits blancs.
   2) Mobile : icône Échanger visuellement plus grande.
   Aucun autre élément de V45 n'est modifié. */

/* Neutralise toute ancienne règle pouvant afficher/cacher une seconde version */
.tenuto-menu-btn > svg{
  display:none!important;
}

.tenuto-menu-btn .tenuto-menu-glyph{
  display:flex!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  width:25px!important;
  height:18px!important;
  margin:0!important;
}

.tenuto-menu-btn .tenuto-menu-glyph i{
  display:block!important;
  flex:0 0 2px!important;
  width:25px!important;
  height:2px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:999px!important;
  background:#FFFFFF!important;
  opacity:1!important;
  transform:none!important;
}

/* Mobile — rééquilibrage optique des pictos.
   Partager reste à 24px ; Échanger monte à 29px. */
@media(max-width:640px){
  .tenuto-header-share .tenuto-mobile-icon{
    width:24px!important;
    height:24px!important;
  }

  .tenuto-header-contact .tenuto-mobile-icon{
    width:29px!important;
    height:29px!important;
  }

  .tenuto-header-contact .tenuto-mobile-icon,
  .tenuto-header-contact .tenuto-mobile-icon *{
    stroke-width:1.9!important;
    vector-effect:non-scaling-stroke;
  }
}
