:root, [data-bs-theme=light] {
  --bs-primary: #edecb6;
  --bs-primary-rgb: 237,236,182;
  --bs-primary-text-emphasis: #5F5E49;
  --bs-primary-bg-subtle: #FBFBF0;
  --bs-primary-border-subtle: #F8F7E2;
  --bs-secondary: #282829;
  --bs-secondary-rgb: 40,40,41;
  --bs-secondary-text-emphasis: #101010;
  --bs-secondary-bg-subtle: #D4D4D4;
  --bs-secondary-border-subtle: #A9A9A9;
  --bs-success: #009966;
  --bs-success-rgb: 0,153,102;
  --bs-success-text-emphasis: #003D29;
  --bs-success-bg-subtle: #CCEBE0;
  --bs-success-border-subtle: #99D6C2;
  --bs-info: #87cefa;
  --bs-info-rgb: 135,206,250;
  --bs-info-text-emphasis: #365264;
  --bs-info-bg-subtle: #E7F5FE;
  --bs-info-border-subtle: #CFEBFD;
  --bs-warning: #ff8c00;
  --bs-warning-rgb: 255,140,0;
  --bs-warning-text-emphasis: #663800;
  --bs-warning-bg-subtle: #FFE8CC;
  --bs-warning-border-subtle: #FFD199;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #edecb6;
  --bs-btn-border-color: #edecb6;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F0EFC1;
  --bs-btn-hover-border-color: #EFEEBD;
  --bs-btn-focus-shadow-rgb: 36,35,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F1F0C5;
  --bs-btn-active-border-color: #EFEEBD;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #edecb6;
  --bs-btn-disabled-border-color: #edecb6;
}

.btn-outline-primary {
  --bs-btn-color: #edecb6;
  --bs-btn-border-color: #edecb6;
  --bs-btn-focus-shadow-rgb: 237,236,182;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #edecb6;
  --bs-btn-hover-border-color: #edecb6;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #edecb6;
  --bs-btn-active-border-color: #edecb6;
  --bs-btn-disabled-color: #edecb6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #edecb6;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #282829;
  --bs-btn-border-color: #282829;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #222223;
  --bs-btn-hover-border-color: #202021;
  --bs-btn-focus-shadow-rgb: 223,223,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #202021;
  --bs-btn-active-border-color: #1E1E1F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #282829;
  --bs-btn-disabled-border-color: #282829;
}

.btn-outline-secondary {
  --bs-btn-color: #282829;
  --bs-btn-border-color: #282829;
  --bs-btn-focus-shadow-rgb: 40,40,41;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #282829;
  --bs-btn-hover-border-color: #282829;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #282829;
  --bs-btn-active-border-color: #282829;
  --bs-btn-disabled-color: #282829;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #282829;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #009966;
  --bs-btn-border-color: #009966;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26A87D;
  --bs-btn-hover-border-color: #19A375;
  --bs-btn-focus-shadow-rgb: 0,23,15;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33AD85;
  --bs-btn-active-border-color: #19A375;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #009966;
  --bs-btn-disabled-border-color: #009966;
}

.btn-outline-success {
  --bs-btn-color: #009966;
  --bs-btn-border-color: #009966;
  --bs-btn-focus-shadow-rgb: 0,153,102;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #009966;
  --bs-btn-hover-border-color: #009966;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #009966;
  --bs-btn-active-border-color: #009966;
  --bs-btn-disabled-color: #009966;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #009966;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #87cefa;
  --bs-btn-border-color: #87cefa;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #99D5FB;
  --bs-btn-hover-border-color: #93D3FB;
  --bs-btn-focus-shadow-rgb: 20,31,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #9FD8FB;
  --bs-btn-active-border-color: #93D3FB;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #87cefa;
  --bs-btn-disabled-border-color: #87cefa;
}

.btn-outline-info {
  --bs-btn-color: #87cefa;
  --bs-btn-border-color: #87cefa;
  --bs-btn-focus-shadow-rgb: 135,206,250;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #87cefa;
  --bs-btn-hover-border-color: #87cefa;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #87cefa;
  --bs-btn-active-border-color: #87cefa;
  --bs-btn-disabled-color: #87cefa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #87cefa;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff8c00;
  --bs-btn-border-color: #ff8c00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FF9D26;
  --bs-btn-hover-border-color: #FF9819;
  --bs-btn-focus-shadow-rgb: 38,21,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFA333;
  --bs-btn-active-border-color: #FF9819;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff8c00;
  --bs-btn-disabled-border-color: #ff8c00;
}

.btn-outline-warning {
  --bs-btn-color: #ff8c00;
  --bs-btn-border-color: #ff8c00;
  --bs-btn-focus-shadow-rgb: 255,140,0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff8c00;
  --bs-btn-hover-border-color: #ff8c00;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff8c00;
  --bs-btn-active-border-color: #ff8c00;
  --bs-btn-disabled-color: #ff8c00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff8c00;
}

