/* Social Media Links */
.footer-social {
    display: flex;
    gap: var(--space-lg);
    margin-bottom: var(--space-md);
}

.social-link {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-size: var(--font-size-sm);
    color: var(--color-gray);
    transition: all var(--transition-fast);
    padding: var(--space-xs) var(--space-sm);
    border-radius: var(--radius-sm);
    background-color: var(--color-light);
}

.social-link:hover {
    color: var(--color-white);
    background-color: var(--color-primary);
    transform: translateY(-2px);
}
