
:root {
  --primary-color: #8f5f3d;
  --secondary-color: #daa520;
  --background-color: #ffffff;
  --header-color: #333333;
  --footer-color: #111111;
  --button-color: #0008ff;
}

body {
  background-color: var(--background-color);
}

header {
  background: var(--header-color);
}

footer {
  background: var(--footer-color);
}

.btn-custom {
  background: var(--button-color);
  color: #fff;
}

/* Crédit site discret */
.site-credit {
  font-size: .75rem;
  letter-spacing: .3px;
  opacity: .75;
  transition: opacity .3s ease;
}
.site-credit:hover, .site-credit:focus-within {
  opacity: 1;
}

