:root, [data-bs-theme=light] {
  --bs-primary: #141414;
  --bs-primary-rgb: 20,20,20;
  --bs-primary-text-emphasis: #080808;
  --bs-primary-bg-subtle: #D0D0D0;
  --bs-primary-border-subtle: #A1A1A1;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #141414;
  --bs-btn-border-color: #141414;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #111111;
  --bs-btn-hover-border-color: #101010;
  --bs-btn-focus-shadow-rgb: 220,220,220;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #101010;
  --bs-btn-active-border-color: #0F0F0F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #141414;
  --bs-btn-disabled-border-color: #141414;
}

.btn-outline-primary {
  --bs-btn-color: #141414;
  --bs-btn-border-color: #141414;
  --bs-btn-focus-shadow-rgb: 20,20,20;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #141414;
  --bs-btn-hover-border-color: #141414;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #141414;
  --bs-btn-active-border-color: #141414;
  --bs-btn-disabled-color: #141414;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #141414;
}

