/* ARCHIMETRICA 344 — language selector is part of the burger menu on every burger breakpoint.
   Desktop keeps the header selector; adaptive keeps only the copy inside .site-nav. */

/* Desktop: dedicated menu copy stays hidden. */
.site-nav > .language--menu{
  display:none!important;
}

/* The current burger breakpoint is 900px. Keep language in one place only. */
@media (max-width:900px){
  .site-header > .language--header{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }

  .site-nav > .language--menu{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:.22em!important;
    position:static!important;
    width:auto!important;
    margin:18px 0 0!important;
    padding:6px 0 0!important;
    font-family:Jost,sans-serif!important;
    font-size:14px!important;
    font-weight:500!important;
    line-height:1!important;
    letter-spacing:.18em!important;
    color:rgba(255,255,255,.88)!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    z-index:2!important;
  }

  .site-nav > .language--menu button,
  .site-nav > .language--menu b,
  .site-nav > .language--menu span,
  .site-nav > .language--menu i{
    font:inherit!important;
    line-height:1!important;
  }

  .site-nav > .language--menu button{
    appearance:none!important;
    border:0!important;
    background:transparent!important;
    color:rgba(255,255,255,.58)!important;
    padding:0!important;
    min-width:0!important;
    cursor:pointer!important;
  }

  .site-nav > .language--menu button[aria-pressed="true"],
  .site-nav > .language--menu b{
    color:#fff!important;
    font-weight:700!important;
  }

  .site-nav > .language--menu i{
    opacity:.38!important;
    font-style:normal!important;
  }
}
