.nav-link {
    color: black;
    display: flex;
    align-items: center;

}

.nav-link * {
    transition: all 0.3s;
}

.nav-link:hover * {
    color: var(--theme-color);
}

.nav-link:active {
    color: var(--theme-color);
}