.v-center { display: flex; align-items: center; height: 100%; } .text-decoration-none { text-decoration: none !important; } .text-dark { color: black !important; } .card-article { transition: transform 0.3s ease; } .card-article:hover { transform: scale(1.05); } #languageButton { margin-right: 20px; /* Espacement du bouton par rapport à la droite */ } .navbar-nav { margin-right: 10px; } .navbar-nav .nav-item.active .nav-link { color: white; } #container-main { padding-bottom: 40px; }