/* Let the theme menu use its available space instead of a fixed centred 600px box. */
@media (min-width: 1280px) {
.site-header .site-navigation__menu { flex: 1 1 auto; min-width: 0; }
.site-header .site-navigation__primary { position: static; inset: auto; transform: none; width: max-content; max-width: 100%; margin-inline: auto; flex-wrap: nowrap; }
.site-header .site-navigation__primary > .nav-item { flex: 0 0 auto; }
.site-header .site-navigation__primary > .nav-item > .nav-link { white-space: nowrap; }
}