:root, [data-bs-theme=light] {
  --bs-primary: #8a8e8c;
  --bs-primary-rgb: 138,142,140;
  --bs-primary-text-emphasis: #373938;
  --bs-primary-bg-subtle: #E8E8E8;
  --bs-primary-border-subtle: #D0D2D1;
  --bs-secondary: rgb(192,192,192);
  --bs-secondary-rgb: 192,192,192;
  --bs-secondary-text-emphasis: #4D4D4D;
  --bs-secondary-bg-subtle: #F2F2F2;
  --bs-secondary-border-subtle: #E6E6E6;
  --bs-danger: #000000;
  --bs-danger-rgb: 0,0,0;
  --bs-danger-text-emphasis: #000000;
  --bs-danger-bg-subtle: #CCCCCC;
  --bs-danger-border-subtle: #999999;
  --bs-dark: #2a2a20;
  --bs-dark-rgb: 42,42,32;
  --bs-dark-text-emphasis: #11110D;
  --bs-dark-bg-subtle: #D4D4D2;
  --bs-dark-border-subtle: #AAAAA6;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #8a8e8c;
  --bs-btn-border-color: #8a8e8c;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #9C9F9D;
  --bs-btn-hover-border-color: #969998;
  --bs-btn-focus-shadow-rgb: 21,21,21;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #A1A5A3;
  --bs-btn-active-border-color: #969998;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #8a8e8c;
  --bs-btn-disabled-border-color: #8a8e8c;
}

.btn-outline-primary {
  --bs-btn-color: #8a8e8c;
  --bs-btn-border-color: #8a8e8c;
  --bs-btn-focus-shadow-rgb: 138,142,140;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #8a8e8c;
  --bs-btn-hover-border-color: #8a8e8c;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8a8e8c;
  --bs-btn-active-border-color: #8a8e8c;
  --bs-btn-disabled-color: #8a8e8c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #8a8e8c;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(192,192,192);
  --bs-btn-border-color: rgb(192,192,192);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #C9C9C9;
  --bs-btn-hover-border-color: #C6C6C6;
  --bs-btn-focus-shadow-rgb: 29,29,29;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #CDCDCD;
  --bs-btn-active-border-color: #C6C6C6;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(192,192,192);
  --bs-btn-disabled-border-color: rgb(192,192,192);
}

.btn-outline-secondary {
  --bs-btn-color: rgb(192,192,192);
  --bs-btn-border-color: rgb(192,192,192);
  --bs-btn-focus-shadow-rgb: 192,192,192;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(192,192,192);
  --bs-btn-hover-border-color: rgb(192,192,192);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(192,192,192);
  --bs-btn-active-border-color: rgb(192,192,192);
  --bs-btn-disabled-color: rgb(192,192,192);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(192,192,192);
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 217,217,217;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000;
}

.btn-outline-danger {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0,0,0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000000;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2a2a20;
  --bs-btn-border-color: #2a2a20;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24241B;
  --bs-btn-hover-border-color: #22221A;
  --bs-btn-focus-shadow-rgb: 223,223,222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #22221A;
  --bs-btn-active-border-color: #202018;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2a2a20;
  --bs-btn-disabled-border-color: #2a2a20;
}

.btn-outline-dark {
  --bs-btn-color: #2a2a20;
  --bs-btn-border-color: #2a2a20;
  --bs-btn-focus-shadow-rgb: 42,42,32;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2a2a20;
  --bs-btn-hover-border-color: #2a2a20;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2a2a20;
  --bs-btn-active-border-color: #2a2a20;
  --bs-btn-disabled-color: #2a2a20;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2a2a20;
}

.m-0 {
  margin: 0!important;
}

.me-8 {
  margin-right: 7.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem!important;
}

.mb-4 {
  margin-bottom: 1.5rem!important;
}

.mb-5 {
  margin-bottom: 3rem!important;
}

.ms-0 {
  margin-left: 0!important;
}

