.container-id {
	background-color: #94a988;
}

h2,h3 {
	color: #405d47;
}

p {
	color: #f4eee0;
}

/* Style au survol pour les boutons .btn-success */
.btn:hover {
  transform: scale(1.1);
  filter: brightness(1.1);
}

.btn:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.5); /* léger halo vert */
}

.btn:focus,
.btn:active {
  outline: none !important;
  box-shadow: none !important;
  border-color: transparent !important;  /* enlever la bordure */
}

.btn {
  transition: transform 0.4s ease;
  cursor: pointer;
}

.btn-retour {
    font-size: 15px;
    color: #405d47;
    border: 2px solid #405d47;
    border-radius: 15px;
    background-color: #f4eee0;
}

.btn-retour:hover {
  border: 2px solid #405d47;
  border-radius: 15px;
  background-color: #94a988;
  color: #405d47;
}

/* Dans style.css */
#propriete-intellectuelle a {
    color: white;
    text-decoration: none;
}

#propriete-intellectuelle a:hover {
    text-decoration: underline;
}

ul li::marker {
  color: white;
}

.svg-blanc {
  filter: brightness(0) invert(1);
  transition: filter 0.3s;
}

.svg-blanc:hover {
  filter: brightness(0) invert(1) opacity(0.8);
}

