:root,
[data-bs-theme='light'] {
  --bs-primary: #26ac1d;
  --bs-important: #24941c;
  --bs-heading: #47ac1d;
  --bs-primary-rgb: 13, 161, 0;
  --bs-primary-text-emphasis: #054000;
  --bs-primary-bg-subtle: #cfeccc;
  --bs-primary-border-subtle: #9ed999;
  --bs-secondary: #ff0700;
  --bs-secondary-rgb: 255, 7, 0;
  --bs-secondary-text-emphasis: #660300;
  --bs-secondary-bg-subtle: #ffcdcc;
  --bs-secondary-border-subtle: #ff9c99;
  --bs-success: #ffd700;
  --bs-success-rgb: 255, 215, 0;
  --bs-success-text-emphasis: #665600;
  --bs-success-bg-subtle: #fff7cc;
  --bs-success-border-subtle: #ffef99;
  --bs-info: #c0c0c0;
  --bs-info-rgb: 192, 192, 192;
  --bs-info-text-emphasis: #4d4d4d;
  --bs-info-bg-subtle: #f2f2f2;
  --bs-info-border-subtle: #e6e6e6;
  --bs-warning: #ff0000;
  --bs-warning-rgb: 255, 0, 0;
  --bs-warning-text-emphasis: #660000;
  --bs-warning-bg-subtle: #ffcccc;
  --bs-warning-border-subtle: #ff9999;
  --bs-danger: #ffaa00;
  --bs-danger-rgb: 255, 170, 0;
  --bs-danger-text-emphasis: #664400;
  --bs-danger-bg-subtle: #ffeecc;
  --bs-danger-border-subtle: #ffdd99;
  --bs-light: #fff;
  --bs-light-rgb: 255, 255, 255;
  --bs-light-text-emphasis: #666666;
  --bs-light-bg-subtle: #ffffff;
  --bs-light-border-subtle: #ffffff;
  --bs-dark: #323037;
  --bs-dark-rgb: 50, 48, 55;
  --bs-dark-text-emphasis: #141316;
  --bs-dark-bg-subtle: #d6d6d7;
  --bs-dark-border-subtle: #adacaf;
  --bs-body-color: #000;
  --bs-body-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(0, 0, 0, 0.75);
  --bs-secondary-color-rgb: 0, 0, 0, 0.75;
  --bs-tertiary-color: rgba(0, 0, 0, 0.5);
  --bs-tertiary-color-rgb: 0, 0, 0, 0.5;
  --bs-body-bg: #c0c0c0;
  --bs-body-bg-rgb: 38, 172, 29, 0.6;
  --bs-body-font-family: 'Inter', sans-serif;
  --bs-body-font-size: 1.15em;
  --bs-link-color: #26ac1d;
  --bs-link-color-rgb: 38, 172, 29;
  --bs-link-hover-color: #0fd700;
  --bs-link-hover-color-rgb: 15, 215, 0;
  --bs-link-decoration: none;
  --bs-card-hfbg: #000;
  --bs-benefit-h1: rgba(0, 0, 0, 0.8);
  --bs-benefit-h2: rgba(13, 161, 0, 1);
}

[data-bs-theme='light'] #theme-toggle {
  --bs-btn-hover-color: #fff !important;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #0da100;
  --bs-btn-border-color: #0da100;
  --bs-btn-hover-color: ##;
  --bs-btn-hover-bg: #31af26;
  --bs-btn-hover-border-color: #25aa19;
  --bs-btn-focus-shadow-rgb: 2, 24, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3db433;
  --bs-btn-active-border-color: #25aa19;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #0da100;
  --bs-btn-disabled-border-color: #0da100;
}

.btn-outline-primary {
  --bs-btn-color: #0da100;
  --bs-btn-border-color: #0da100;
  --bs-btn-focus-shadow-rgb: 13, 161, 0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #0da100;
  --bs-btn-hover-border-color: #0da100;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #0da100;
  --bs-btn-active-border-color: #0da100;
  --bs-btn-disabled-color: #0da100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0da100;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff0700;
  --bs-btn-border-color: #ff0700;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff2c26;
  --bs-btn-hover-border-color: #ff2019;
  --bs-btn-focus-shadow-rgb: 38, 1, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff3933;
  --bs-btn-active-border-color: #ff2019;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff0700;
  --bs-btn-disabled-border-color: #ff0700;
}

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

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffd700;
  --bs-btn-border-color: #ffd700;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffdd26;
  --bs-btn-hover-border-color: #ffdb19;
  --bs-btn-focus-shadow-rgb: 38, 32, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffdf33;
  --bs-btn-active-border-color: #ffdb19;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffd700;
  --bs-btn-disabled-border-color: #ffd700;
}

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

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #c0c0c0;
  --bs-btn-border-color: #c0c0c0;
  --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: #c0c0c0;
  --bs-btn-disabled-border-color: #c0c0c0;
}

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

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff0000;
  --bs-btn-border-color: #ff0000;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff2626;
  --bs-btn-hover-border-color: #ff1919;
  --bs-btn-focus-shadow-rgb: 38, 0, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff3333;
  --bs-btn-active-border-color: #ff1919;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff0000;
  --bs-btn-disabled-border-color: #ff0000;
}

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

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffaa00;
  --bs-btn-border-color: #ffaa00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffb726;
  --bs-btn-hover-border-color: #ffb319;
  --bs-btn-focus-shadow-rgb: 38, 26, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffbb33;
  --bs-btn-active-border-color: #ffb319;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffaa00;
  --bs-btn-disabled-border-color: #ffaa00;
}

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

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #d9d9d9;
  --bs-btn-hover-border-color: #cccccc;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #cccccc;
  --bs-btn-active-border-color: #bfbfbf;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
}

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

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #323037;
  --bs-btn-border-color: #323037;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2b292f;
  --bs-btn-hover-border-color: #28262c;
  --bs-btn-focus-shadow-rgb: 224, 224, 225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #28262c;
  --bs-btn-active-border-color: #262429;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #323037;
  --bs-btn-disabled-border-color: #323037;
}

.btn-outline-dark {
  --bs-btn-color: #323037;
  --bs-btn-border-color: #323037;
  --bs-btn-focus-shadow-rgb: 50, 48, 55;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #323037;
  --bs-btn-hover-border-color: #323037;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #323037;
  --bs-btn-active-border-color: #323037;
  --bs-btn-disabled-color: #323037;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #323037;
}

[data-bs-theme='dark'] {
  --bs-primary: #0fd700;
  --bs-important: #ffd700;
  --bs-primary-rgb: 15, 215, 0;
  --bs-primary-text-emphasis: #6fe766;
  --bs-primary-bg-subtle: #032b00;
  --bs-primary-border-subtle: #098100;
  --bs-secondary: #ff0700;
  --bs-secondary-rgb: 255, 7, 0;
  --bs-secondary-text-emphasis: #ff6a66;
  --bs-secondary-bg-subtle: #330100;
  --bs-secondary-border-subtle: #990400;
  --bs-success: #ffd700;
  --bs-success-rgb: 255, 215, 0;
  --bs-success-text-emphasis: #ffe766;
  --bs-success-bg-subtle: #332b00;
  --bs-success-border-subtle: #998100;
  --bs-info: #c0c0c0;
  --bs-info-rgb: 192, 192, 192;
  --bs-info-text-emphasis: #d9d9d9;
  --bs-info-bg-subtle: #262626;
  --bs-info-border-subtle: #737373;
  --bs-warning: #ff0000;
  --bs-warning-rgb: 255, 0, 0;
  --bs-warning-text-emphasis: #ff6666;
  --bs-warning-bg-subtle: #330000;
  --bs-warning-border-subtle: #990000;
  --bs-danger: #ffaa00;
  --bs-danger-rgb: 255, 170, 0;
  --bs-danger-text-emphasis: #ffcc66;
  --bs-danger-bg-subtle: #332200;
  --bs-danger-border-subtle: #996600;
  --bs-light: #fff;
  --bs-light-rgb: 255, 255, 255;
  --bs-light-text-emphasis: #ffffff;
  --bs-light-bg-subtle: #333333;
  --bs-light-border-subtle: #999999;
  --bs-dark: #111;
  --bs-dark-rgb: 17, 17, 17;
  --bs-dark-text-emphasis: #707070;
  --bs-dark-bg-subtle: #030303;
  --bs-dark-border-subtle: #0a0a0a;
  --bs-body-color: #fff;
  --bs-body-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(255, 255, 255, 0.75);
  --bs-secondary-color-rgb: 255, 255, 255, 0.75;
  --bs-tertiary-color: rgba(255, 255, 255, 0.5);
  --bs-tertiary-color-rgb: 255, 255, 255, 0.5;
  --bs-body-bg: #1c1c1c;
  --bs-body-bg-rgb: 0, 0, 0;
  --bs-link-color: #ffd700;
  --bs-link-color-rgb: 255, 215, 0;
  --bs-link-hover-color: #0fd700;
  --bs-link-hover-color-rgb: 15, 215, 0;
  --bs-link-decoration: none;
  --bs-benefit-h1: rgba(255, 255, 255, 0.8);
  --bs-benefit-h2: rgba(255, 215, 0, 1);
}

[data-bs-theme='dark'] .btn-primary,
.btn-primary[data-bs-theme='dark'] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #0fd700;
  --bs-btn-border-color: #0fd700;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #33dd26;
  --bs-btn-hover-border-color: #27db19;
  --bs-btn-focus-shadow-rgb: 2, 32, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3fdf33;
  --bs-btn-active-border-color: #27db19;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #0fd700;
  --bs-btn-disabled-border-color: #0fd700;
}

[data-bs-theme='dark'] .btn-outline-primary,
.btn-outline-primary[data-bs-theme='dark'] {
  --bs-btn-color: #0fd700;
  --bs-btn-border-color: #0fd700;
  --bs-btn-focus-shadow-rgb: 15, 215, 0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #0fd700;
  --bs-btn-hover-border-color: #0fd700;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #0fd700;
  --bs-btn-active-border-color: #0fd700;
  --bs-btn-disabled-color: #0fd700;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0fd700;
}

[data-bs-theme='dark'] .btn-secondary,
.btn-secondary[data-bs-theme='dark'] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff0700;
  --bs-btn-border-color: #ff0700;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff2c26;
  --bs-btn-hover-border-color: #ff2019;
  --bs-btn-focus-shadow-rgb: 38, 1, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff3933;
  --bs-btn-active-border-color: #ff2019;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff0700;
  --bs-btn-disabled-border-color: #ff0700;
}

[data-bs-theme='dark'] .btn-outline-secondary,
.btn-outline-secondary[data-bs-theme='dark'] {
  --bs-btn-color: #ff0700;
  --bs-btn-border-color: #ff0700;
  --bs-btn-focus-shadow-rgb: 255, 7, 0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff0700;
  --bs-btn-hover-border-color: #ff0700;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff0700;
  --bs-btn-active-border-color: #ff0700;
  --bs-btn-disabled-color: #ff0700;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff0700;
}

[data-bs-theme='dark'] .btn-success,
.btn-success[data-bs-theme='dark'] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffd700;
  --bs-btn-border-color: #ffd700;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffdd26;
  --bs-btn-hover-border-color: #ffdb19;
  --bs-btn-focus-shadow-rgb: 38, 32, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffdf33;
  --bs-btn-active-border-color: #ffdb19;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffd700;
  --bs-btn-disabled-border-color: #ffd700;
}

[data-bs-theme='dark'] .btn-outline-success,
.btn-outline-success[data-bs-theme='dark'] {
  --bs-btn-color: #ffd700;
  --bs-btn-border-color: #ffd700;
  --bs-btn-focus-shadow-rgb: 255, 215, 0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffd700;
  --bs-btn-hover-border-color: #ffd700;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffd700;
  --bs-btn-active-border-color: #ffd700;
  --bs-btn-disabled-color: #ffd700;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffd700;
}

[data-bs-theme='dark'] .btn-info,
.btn-info[data-bs-theme='dark'] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #c0c0c0;
  --bs-btn-border-color: #c0c0c0;
  --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: #c0c0c0;
  --bs-btn-disabled-border-color: #c0c0c0;
}

[data-bs-theme='dark'] .btn-outline-info,
.btn-outline-info[data-bs-theme='dark'] {
  --bs-btn-color: #c0c0c0;
  --bs-btn-border-color: #c0c0c0;
  --bs-btn-focus-shadow-rgb: 192, 192, 192;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #c0c0c0;
  --bs-btn-hover-border-color: #c0c0c0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #c0c0c0;
  --bs-btn-active-border-color: #c0c0c0;
  --bs-btn-disabled-color: #c0c0c0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c0c0c0;
}

[data-bs-theme='dark'] .btn-warning,
.btn-warning[data-bs-theme='dark'] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff0000;
  --bs-btn-border-color: #ff0000;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff2626;
  --bs-btn-hover-border-color: #ff1919;
  --bs-btn-focus-shadow-rgb: 38, 0, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff3333;
  --bs-btn-active-border-color: #ff1919;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff0000;
  --bs-btn-disabled-border-color: #ff0000;
}

[data-bs-theme='dark'] .btn-outline-warning,
.btn-outline-warning[data-bs-theme='dark'] {
  --bs-btn-color: #ff0000;
  --bs-btn-border-color: #ff0000;
  --bs-btn-focus-shadow-rgb: 255, 0, 0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff0000;
  --bs-btn-hover-border-color: #ff0000;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff0000;
  --bs-btn-active-border-color: #ff0000;
  --bs-btn-disabled-color: #ff0000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff0000;
}

[data-bs-theme='dark'] .btn-danger,
.btn-danger[data-bs-theme='dark'] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffaa00;
  --bs-btn-border-color: #ffaa00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffb726;
  --bs-btn-hover-border-color: #ffb319;
  --bs-btn-focus-shadow-rgb: 38, 26, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffbb33;
  --bs-btn-active-border-color: #ffb319;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffaa00;
  --bs-btn-disabled-border-color: #ffaa00;
}

[data-bs-theme='dark'] .btn-outline-danger,
.btn-outline-danger[data-bs-theme='dark'] {
  --bs-btn-color: #ffaa00;
  --bs-btn-border-color: #ffaa00;
  --bs-btn-focus-shadow-rgb: 255, 170, 0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffaa00;
  --bs-btn-hover-border-color: #ffaa00;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffaa00;
  --bs-btn-active-border-color: #ffaa00;
  --bs-btn-disabled-color: #ffaa00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffaa00;
}

[data-bs-theme='dark'] .btn-light,
.btn-light[data-bs-theme='dark'] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #d9d9d9;
  --bs-btn-hover-border-color: #cccccc;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #cccccc;
  --bs-btn-active-border-color: #bfbfbf;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
}

[data-bs-theme='dark'] .btn-outline-light,
.btn-outline-light[data-bs-theme='dark'] {
  --bs-btn-color: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #fff;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #fff;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff;
}

[data-bs-theme='dark'] .btn-dark,
.btn-dark[data-bs-theme='dark'] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #111;
  --bs-btn-border-color: #111;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0e0e0e;
  --bs-btn-hover-border-color: #0e0e0e;
  --bs-btn-focus-shadow-rgb: 219, 219, 219;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0e0e0e;
  --bs-btn-active-border-color: #0d0d0d;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #111;
  --bs-btn-disabled-border-color: #111;
}

[data-bs-theme='dark'] .btn-outline-dark,
.btn-outline-dark[data-bs-theme='dark'] {
  --bs-btn-color: #111;
  --bs-btn-border-color: #111;
  --bs-btn-focus-shadow-rgb: 17, 17, 17;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #111;
  --bs-btn-hover-border-color: #111;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #111;
  --bs-btn-active-border-color: #111;
  --bs-btn-disabled-color: #111;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #111;
}

[data-bs-theme='dark'] #theme-toggle {
  --bs-btn-hover-color: #ffd700 !important;
}
