/* Blackburn Virtual Golf — Bootstrap default blue buttons → #225c3e (links / text utilities unchanged) */
:root {
  --bs-primary: #225c3e;
  --bs-primary-rgb: 34, 92, 62;
  --bs-blue: #225c3e;
  --bs-info: #225c3e;
  --bs-info-rgb: 34, 92, 62;
  --bs-success: #225c3e;
  --bs-success-rgb: 34, 92, 62;
}

.btn-primary {
  background-color: #225c3e;
  border-color: #225c3e;
  color: #fff;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #1a4530;
  border-color: #174a32;
  color: #fff;
}
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  background-color: #174a32;
  border-color: #143d2a;
  color: #fff;
}
.btn-primary:disabled,
.btn-primary.disabled {
  background-color: #225c3e;
  border-color: #225c3e;
  opacity: 0.65;
}

.btn-info {
  background-color: #225c3e;
  border-color: #225c3e;
  color: #fff;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #1a4530;
  border-color: #174a32;
  color: #fff;
}
.btn-info:active,
.btn-info.active {
  background-color: #174a32;
  border-color: #143d2a;
  color: #fff;
}

.btn-success {
  background-color: #225c3e;
  border-color: #225c3e;
  color: #fff;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #1a4530;
  border-color: #174a32;
  color: #fff;
}
.btn-success:active,
.btn-success.active {
  background-color: #174a32;
  border-color: #143d2a;
  color: #fff;
}

.btn-outline-primary,
.btn-outline-info,
.btn-outline-success {
  color: #225c3e;
  border-color: #225c3e;
}
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-info:hover,
.btn-outline-info:focus,
.btn-outline-success:hover,
.btn-outline-success:focus {
  background-color: #225c3e;
  border-color: #225c3e;
  color: #fff;
}
