/* V26 — language switch in the sticky main header; legacy top bar removed */
.topbar{display:none!important}

@media (min-width:1181px){
  .nav{gap:15px}
  .nav > a:not(.cta){order:0}
  .nav-lang{
    display:inline-flex!important;
    order:1;
    align-items:center;
    gap:7px;
    width:auto;
    margin:0 0 0 2px;
    padding:0 12px 0 14px;
    border-top:0;
    border-left:1px solid var(--line);
    white-space:nowrap;
  }
  .nav-lang a,.nav-lang strong{
    padding:0;
    border:0;
    font-size:.78rem;
    line-height:1;
    letter-spacing:.06em;
    text-decoration:none;
  }
  .nav-lang span{
    color:var(--muted);
    font-size:.78rem;
    line-height:1;
  }
  .nav .cta{order:2}
}

/* Tablet/mobile: keep the language selector inside the hamburger menu. */
@media (max-width:1180px){
  .nav > a:not(.cta){order:0}
  .nav-lang{
    display:flex!important;
    order:1;
    align-items:center;
    gap:9px;
    width:100%;
    margin:4px 0 0;
    padding:12px 4px 4px;
    border-top:1px solid var(--line);
    border-left:0;
  }
  .nav-lang a,.nav-lang strong{
    padding:0!important;
    border:0!important;
    font-size:.86rem;
    line-height:1.2;
  }
  .nav .cta{order:2}
}
