/* Fond global */
body {
  background-color: #ffffff !important;
  color: #000000 !important;
}

/* Tous les textes */
body, p, span, li, div {
  color: #000000 !important;
}

/* Titres */
h1, h2, h3, h4, h5, h6 {
  color: #000000 !important;
}

/* Liens */
a {
  color: #000000 !important;
  text-decoration: none;
}

/* Effet au survol */
a:hover {
  color: #ff7a59 !important;
}

/* Menu / header */
header, .site-header {
  background-color: #ffffff !important;
}

/* Footer */
footer, .site-footer {
  background-color: #ffffff !important;
  color: #000000 !important;
}

/* Boutons */
button, .button, input[type="submit"] {
  background-color: #ffffff !important;
  color: #000000 !important;
  border: 1px solid #000000 !important;
}

/* Boutons au survol */
button:hover, .button:hover, input[type="submit"]:hover {
  color: #ff0000 !important;
  border-color: #ff0000 !important;
}

/* Champs formulaire */
input, textarea {
  background-color: #ffffff !important;
  color: #000000 !important;
  border: 1px solid #000000 !important;
}
/* Transition fluide globale */
a, button, .button, input[type="submit"] {
  transition: all 0.3s ease !important;
}
/* Zoom léger + transition fluide */
a, button, .button, input[type="submit"] {
  transition: transform 0.2s ease, color 0.3s ease, border-color 0.3s ease !important;
}

/* Effet zoom au survol */
a:hover, button:hover, .button:hover, input[type="submit"]:hover {
  transform: scale(1.05);
}
/* Cache le crédit du thème */
.site-info {
  display: none !important;
}
/* Supprimer le crédit footer (Indice / WordPress) */
.site-info,
.footer-info,
footer .credits,
footer small {
  display: none !important;
}
/* Met le texte du footer en blanc */
.site-info,
.footer-info,
footer .credits,
footer small {
  color: #ffffff !important;
}

/* S'assurer que les liens dedans sont aussi blancs */
.site-info a,
.footer-info a,
footer .credits a {
  color: #ffffff !important;
}
/* Cache l'icône Tumblr */
a[href*="tumblr.com"] {
  display: none !important;
}
