flex 컨테이너 안에서는 float을 사용할 수가 없어요.
출처: Making a flex item float right - stackoverflow

가로로된 리스트 수직 가운데 정렬

.nav-list {
  display: flex;
  align-items: center;
  margin: 0;
}