/* Le lettrage original du logo est conservé dans l'image, avec le violet du site. */
.site-brand{display:block;flex:0 0 auto;text-decoration:none;line-height:1}
.site-brand img{display:block;width:128px;height:auto;max-width:100%;border-radius:8px}
.nav .site-brand{order:0;margin-left:0}
.nav .nav-links{order:1;margin-inline:auto}
.nav .wrap>.btn{order:2}
.nav-espace .wrap>.site-brand{grid-column:1;grid-row:1;justify-self:start}
.nav-espace .wrap>.pastille{grid-column:2;grid-row:1}
.nav-espace .wrap>.compte{grid-column:3;grid-row:1;justify-self:end}
.nav-espace .compte-menu{left:auto;right:0}
.nav-espace.simple .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px}
.nav-espace.simple .site-brand{order:-1}
@media(max-width:640px){
  .site-brand img{width:100px}
  .nav .wrap{gap:12px}
  .nav .wrap>.btn{font-size:12px;padding:10px 13px}
  .nav-espace .wrap>.compte{grid-column:2}
}
