footer {
    border-top: 1px solid lightgray;
}

footer a.nav-link {
    color: var(--primary-color) !important;
}

footer .social-icon {
    font-size: medium;
    background-color: var(--primary-color);
    color: var(--secondary-color);
}

footer .social-icon:hover {
    border: 1px solid var(--primary-color);
    background-color: var(--secondary-color);
    color: var(--primary-color);
}