 .topbar{
  position:sticky;
  top:0;
  z-index:50;
  background:rgba(0,0,0,.75);
  backdrop-filter:blur(10px);
  border-bottom:1px solid rgba(255,255,255,.08);
}

.topbar__inner{
  height:72px;
  display:flex;
  align-items:center;
  justify-content:space-between;
}

.brand__logo{
  height:44px;
}

.nav{
  display:flex;
  gap:18px;
}

.nav__link{
  font-weight:800;
  color:var(--muted);
}

.nav__link.is-active,
.nav__link:hover{
  color:#fff;
}

.footer{
  padding:28px 0;
  border-top:1px solid rgba(255,255,255,.08);
  background:rgba(0,0,0,.45);
}
