/* Footer */
footer {
    background-color: #1f1f1f;
    color: #e0e0e0;
    padding: 1rem 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

footer .author {
    font-size: 1rem;
}

footer .footer-links {
    list-style: none;
    display: flex;
    gap: 1rem; /* Espace entre les liens */
    margin: 0;
}

footer .footer-links li a {
    color: #64b5f6;
    text-decoration: none;
    transition: color 0.3s ease;
}

footer .footer-links li a:hover {
    color: #90caf9;
}
