:root, [data-bs-theme=light] {
  --bs-success: #0D8B38;
  --bs-success-rgb: 13,139,56;
  --bs-success-text-emphasis: #053816;
  --bs-success-bg-subtle: #CFE8D7;
  --bs-success-border-subtle: #9ED1AF;
  --bs-info: transparent;
  --bs-info-rgb: 0,0,0,0;
  --bs-info-text-emphasis: #000000;
  --bs-info-bg-subtle: #FFFFFF;
  --bs-info-border-subtle: #FFFFFF;
  --bs-warning: #61371c;
  --bs-warning-rgb: 97,55,28;
  --bs-warning-text-emphasis: #27160B;
  --bs-warning-bg-subtle: #DFD7D2;
  --bs-warning-border-subtle: #C0AFA4;
  --bs-body-font-family: Manrope, sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-link-color: #0D8B38;
  --bs-link-color-rgb: 13,139,56;
  --bs-focus-ring-width: 0px;
  --bs-focus-ring-opacity: 0.1;
  --bs-focus-ring-color: rgba(13,110,253,0);
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #0D8B38;
  --bs-btn-border-color: #0D8B38;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #319C56;
  --bs-btn-hover-border-color: #25974C;
  --bs-btn-focus-shadow-rgb: 2,21,8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3DA260;
  --bs-btn-active-border-color: #25974C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #0D8B38;
  --bs-btn-disabled-border-color: #0D8B38;
}

.btn-outline-success {
  --bs-btn-color: #0D8B38;
  --bs-btn-border-color: #0D8B38;
  --bs-btn-focus-shadow-rgb: 13,139,56;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #0D8B38;
  --bs-btn-hover-border-color: #0D8B38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #0D8B38;
  --bs-btn-active-border-color: #0D8B38;
  --bs-btn-disabled-color: #0D8B38;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0D8B38;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 255,255,255;
  --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: transparent;
  --bs-btn-disabled-border-color: transparent;
}

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

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #61371c;
  --bs-btn-border-color: #61371c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #522F18;
  --bs-btn-hover-border-color: #4E2C16;
  --bs-btn-focus-shadow-rgb: 231,225,221;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4E2C16;
  --bs-btn-active-border-color: #492915;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #61371c;
  --bs-btn-disabled-border-color: #61371c;
}

.btn-outline-warning {
  --bs-btn-color: #61371c;
  --bs-btn-border-color: #61371c;
  --bs-btn-focus-shadow-rgb: 97,55,28;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #61371c;
  --bs-btn-hover-border-color: #61371c;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #61371c;
  --bs-btn-active-border-color: #61371c;
  --bs-btn-disabled-color: #61371c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #61371c;
}

[data-bs-theme=dark] {
  --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: #000;
  --bs-body-bg-rgb: 0,0,0;
}

