/* Jobs in Kolkata — Clean Header Navigation Fix (Nov 2026)
   Replaces the previous pipe-separator stylesheet in the same location.
   No navigation links, login, menus or website settings are changed. */

/* Remove the old generated | marks regardless of the earlier rule's specificity. */
#main-menu > a::before,
#main-menu > a::after {
  content: none !important;
  display: none !important;
}

/* Desktop: compact navigation with a subtle hover highlight, without separators. */
@media (min-width: 901px) {
  #main-menu.navlinks {
    column-gap: clamp(7px, 0.9vw, 13px);
  }
  #main-menu > a:not(.nav-login):not(.nav-admin) {
    position: relative;
    padding: 8px 6px;
    border: 0;
    border-radius: 9px;
    transition: background-color .18s ease, color .18s ease;
  }
  #main-menu > a:not(.nav-login):not(.nav-admin):hover,
  #main-menu > a:not(.nav-login):not(.nav-admin):focus-visible {
    background: #eef8ff;
    color: #0877c8;
  }
}

/* Existing mobile hamburger-menu behavior and spacing remain unchanged. */
@media (prefers-reduced-motion: reduce) {
  #main-menu > a { transition: none !important; }
}
