.nav-highlight {
  position: absolute;
  top: 0;
  left: 0;
  width: var(--nav-highlight-w, 0);
  height: var(--nav-highlight-h, 0);
  transform: translate3d(
    var(--nav-highlight-x, 0),
    var(--nav-highlight-y, 0),
    0
  );
  background-color: rgba(80, 80, 80, 0.1);
  border-radius: 999px;
  opacity: var(--nav-highlight-opacity, 0);
  transition: transform 0.25s ease, width 0.25s ease, height 0.25s ease,
    opacity 0.25s ease;
  pointer-events: none;
  z-index: 0;
}

.navbar2_menu,
.navbar2_menu * {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.navbar2_link:hover {
  cursor: pointer;
}
