/* ========================================
   BOOTSTRAP CUSTOM
   ======================================== */


/* Bouton primary */
.btn-primary {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #163860;
  --bs-btn-border-color: #163860;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #12304f;
  --bs-btn-hover-border-color: #12304f;
  --bs-btn-focus-shadow-rgb: 22, 56, 96;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #0f2843;
  --bs-btn-active-border-color: #0f2843;
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #163860;
  --bs-btn-disabled-border-color: #163860;
}

/* Fallback compatible si Bootstrap/Understrap écrase les variables */
.btn.btn-primary {
  color: #ffffff;
  background-color: #163860;
  border-color: #163860;
  border-radius: 0px;
}

.btn.btn-primary:hover {
  color: #ffffff;
  background-color: #12304f;
  border-color: #12304f;
}

.btn.btn-primary:active,
.btn.btn-primary:focus {
  color: #ffffff;
  background-color: #0f2843;
  border-color: #0f2843;
  box-shadow: 0 0 0 0.25rem rgba(22, 56, 96, 0.35);
}


/* Bouton secondary  */
.btn-secondary {
  --bs-btn-color: #163860;
  --bs-btn-bg: #ecb62f;
  --bs-btn-border-color: #ecb62f;
  --bs-btn-hover-color: #163860;
  --bs-btn-hover-bg: #d9a420;
  --bs-btn-hover-border-color: #d9a420;
  --bs-btn-focus-shadow-rgb: 236, 182, 47;
  --bs-btn-active-color: #163860;
  --bs-btn-active-bg: #c8951d;
  --bs-btn-active-border-color: #c8951d;
  --bs-btn-disabled-color: #163860;
  --bs-btn-disabled-bg: #ecb62f;
  --bs-btn-disabled-border-color: #ecb62f;
}

/* Fallback compatible si Bootstrap/Understrap écrase les variables  */
.btn.btn-secondary {
  color: #163860;
  background-color: #ecb62f;
  border-color: #ecb62f;
  border-radius: 0px;
}

.btn.btn-secondary:hover {
  color: #163860;
  background-color: #d9a420;
  border-color: #d9a420;
}

.btn.btn-secondary:active,
.btn.btn-secondary:focus {
  color: #163860;
  background-color: #c8951d;
  border-color: #c8951d;
  box-shadow: 0 0 0 0.25rem rgba(236, 182, 47, 0.35);
}

