/* Профессиональные чёрно-белые иконки навигации */
.nav-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 0.5rem;
  vertical-align: middle;
  opacity: 0.9;
  flex-shrink: 0;
}
.nav-icon svg,
.nav-icon svg path {
  width: 100%;
  height: 100%;
  fill: currentColor;
}
.menu-link,
.nav-menu a {
  display: inline-flex;
  align-items: center;
}
.nav-menu a .nav-icon {
  margin-right: 0.5rem;
}
