/* Shared public header role; 10_Style_Guide.md owns the visual standard. */
:root {
  --av-header-text-size: 1rem;
  --av-header-text-weight: 400;
  --av-header-text-line: 1.4;
}

.v2-header .v2-desktop-navigation a,
.v2-header .v2-menu-trigger,
.v2-language-selector,
.v2-legacy-header .nav-link,
.v2-legacy-header .nav-link span,
.v2-legacy-header .dropdown-item {
  font-family: var(--av-font);
  font-size: var(--av-header-text-size);
  font-weight: var(--av-header-text-weight);
  font-style: normal;
  line-height: var(--av-header-text-line);
  letter-spacing: normal;
  text-transform: none;
}

/* Retained legacy utilities declare their family !important. Confine this
   override to the navbar rather than changing any legacy page content. */
.v2-legacy-header,
.v2-legacy-header .nav-link,
.v2-legacy-header .nav-link span,
.v2-legacy-header .dropdown-item {
  font-family: var(--av-font) !important;
}
