/* Innerexile shared Topbar Auth v1 */
[data-ix-auth-zone]{
  display:inline-flex;
  align-items:center;
  gap:9px;
  min-width:0;
}

[data-ix-auth-zone] .ix-auth-separator{
  width:1px;
  height:18px;
  flex:0 0 1px;
  margin:0 2px;
  background:rgba(255,255,255,.15);
}

[data-ix-auth-zone] .ix-auth-link,
[data-ix-auth-zone] .ix-auth-button{
  appearance:none;
  -webkit-appearance:none;
  border:0;
  background:transparent;
  color:rgba(255,255,255,.68);
  font:inherit;
  font-size:12px;
  font-weight:500;
  line-height:1;
  letter-spacing:.01em;
  text-decoration:none;
  white-space:nowrap;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  padding:0 2px;
}

[data-ix-auth-zone] .ix-auth-link:hover,
[data-ix-auth-zone] .ix-auth-button:hover{
  color:#fff;
}

[data-ix-auth-zone] .ix-auth-member{
  max-width:120px;
  overflow:hidden;
  text-overflow:ellipsis;
}

#ix-home-primary-nav-v2,
.ix-pricing-nav,
nav.nav{
  gap:clamp(7px,.72vw,12px)!important;
}

#ix-home-primary-nav-v2 > a,
.ix-pricing-nav > a,
nav.nav > a{
  font-size:clamp(11px,.8vw,12px)!important;
  white-space:nowrap!important;
}

@media(max-width:1180px) and (min-width:901px){
  #ix-home-primary-nav-v2,
  .ix-pricing-nav,
  nav.nav{
    gap:6px!important;
  }

  #ix-home-primary-nav-v2 > a,
  .ix-pricing-nav > a,
  nav.nav > a,
  [data-ix-auth-zone] .ix-auth-link,
  [data-ix-auth-zone] .ix-auth-button{
    font-size:10.5px!important;
  }
}

@media(max-width:900px){
  [data-ix-auth-zone]{
    display:grid;
    grid-template-columns:1fr;
    width:100%;
    gap:8px;
  }

  [data-ix-auth-zone] .ix-auth-separator{
    width:100%;
    height:1px;
    margin:6px 0;
  }

  [data-ix-auth-zone] .ix-auth-link,
  [data-ix-auth-zone] .ix-auth-button{
    box-sizing:border-box;
    width:100%;
    min-height:48px;
    padding:0 14px;
    border:1px solid rgba(255,255,255,.08);
    border-radius:15px;
    background:rgba(255,255,255,.04);
    justify-content:space-between;
    font-size:16px!important;
  }

  [data-ix-auth-zone] .ix-auth-member{
    max-width:none;
  }
}
