.nav-link {
  text-decoration: none;
  position: relative;
  background: var(--bg-hover-link);
  
  background-repeat: no-repeat;
  background-size: 100% 0.2em;
  background-position: 0 100%;
  transition: background-size 0.25s ease-in !important;
}

.nav-link:hover {
  background-size: 100% 100%;
}