.topbar{
  position: sticky;
  top: 0;
  z-index: 60;
  background: rgba(32,30,31,.68);
  border-bottom: 1px solid var(--border);
  backdrop-filter: blur(14px);
}

.topbar__inner{
  display:flex;
  align-items:center;
  justify-content:center;
  padding:.65rem 0;
  gap:1rem;
}

.topbar__list{
  display:flex;
  align-items:center;
  gap: 1rem;
  list-style:none;
  padding:0;
  margin:0;
  color: var(--muted);
  font-size: .95rem;
}

.topbar__list a{ color: var(--text); }
.topbar__icons a{
  padding:.35rem .55rem;
  border-radius: 10px;
  border: 1px solid var(--border);
  background: rgba(255,255,255,.06);
}
