.header-top-bar .top-menu {
  display: inline-flex;
  gap: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
  white-space: nowrap; /* kunci agar horizontal */
  justify-content: center;
  width: 100%;
}
.header-top-bar .top-menu-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.header-top-bar .top-menu li a {
  text-decoration: none;
  color: white;
  font-weight: 500;
}
