.menu  {
  li {
    a {
      color: var(--black);
      font-weight: normal;

      &:not(ul, .menu-title, details, .btn).active {
        background-color: var(--primary);
        color: var(--white);
      }

      &:hover {
        background-color: rgba(var(--primary), 0.05);
        color: var(--primary);
      }
    }
  }
}
