footer {
    background-color: var(--primary) !important;
}

footer a {
    color: var(--white);
    transition: opacity var(--transition-base);
}

footer a:hover {
    opacity: 0.8;
}

footer .fab {
    font-size: 1.2rem;
    transition: transform var(--transition-base);
}

footer .fab:hover {
    transform: translateY(-3px);
    color: var(--secondary);
}

footer hr {
    border-color: rgba(255,255,255,0.2);
}