li.nav-link:hover {
   background-color: red;
}
span.nav-link {
   display: block;
   padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
   font-size: var(--bs-nav-link-font-size);
   font-weight: var(--bs-nav-link-font-weight);
   color: default;
   color: var(--bs-dark-rgb);
   text-decoration: none;
   transition: color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out;
}

div.item i.fas {
   font-size: .7rem;
}