/* Footer Optimization */
.footer-social-link {
    transition: all 0.3s ease;
    border-color: rgba(255, 255, 255, 0.2) !important;
}

.footer-social-link:hover {
    background-color: var(--secondary) !important;
    border-color: var(--secondary) !important;
    color: var(--secondary-foreground) !important;
    transform: translateY(-3px);
}

.footer-links a {
    transition: all 0.3s ease;
    display: inline-block;
}

.footer-links a:hover {
    color: var(--secondary) !important;
    transform: translateX(5px);
}

.footer-legal-links a:hover {
    color: white !important;
}