/* v7_20 unified navigation polish
   Purpose: normalize desktop/standalone page navigation without disturbing the accepted mobile layout behavior. */

@media (min-width: 901px) {
  .site-header nav#primary-navigation {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: 0.55rem;
  }

  .site-header nav#primary-navigation a {
    white-space: nowrap;
  }

  .standalone-path-page .site-header nav#primary-navigation,
  .approval-queue-page .site-header nav#primary-navigation,
  .operational-continuity-page .site-header nav#primary-navigation {
    max-width: 980px;
  }
}

/* Keep internal workflow links from visually crowding the primary navigation. */
.workflow-links,
.internal-path-links {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  align-items: center;
}

/* Slightly improves title landings when navigating across standalone pages. */
#heart-intake-page,
#hardware-path-page,
#human-approval-queue-page,
#operational-continuity-page {
  scroll-margin-top: 8.5rem;
}

@media (max-width: 900px) {
  #heart-intake-page,
  #hardware-path-page,
  #human-approval-queue-page,
  #operational-continuity-page {
    scroll-margin-top: 5.75rem;
  }
}
