header{
  position:sticky;
  top:0;
  z-index:100;

  backdrop-filter:blur(14px);
  background:rgba(7,17,31,.7);

  border-bottom:1px solid rgba(255,255,255,.05);
}

.navbar{
  height:78px;

  display:flex;
  align-items:center;
  justify-content:space-between;
}

.logo{
  font-size:1.4rem;
  font-weight:900;
  letter-spacing:.5px;

  display:flex;
  align-items:center;
  gap:10px;
}

.logo span{
  color:var(--secondary);
}

.nav-links{
  display:flex;
  gap:28px;
}

.nav-links a{
  color:#d6e1f2;
  text-decoration:none;
  font-weight:600;
  transition:.3s;
}

.nav-links a:hover{
  color:var(--secondary);
}