/* === Active main menu item === */

/* Persistent underline on active link (mobile + desktop) */
.primary-nav__menu-link.is-active .primary-nav__menu-link-inner::after {
  transform: scaleX(1);
}

/* Desktop: underline scales from center, so force it on active */
body:not(.is-always-mobile-nav) .primary-nav__menu-link.is-active .primary-nav__menu-link-inner::after {
  transform: scaleX(1);
}

/* Accent color on active link text */
.primary-nav__menu-link.is-active {
  color: var(--color--primary-50);
}