:root, [data-bs-theme=light] {
  --bs-primary: #137cee;
  --bs-primary-rgb: 19,124,238;
  --bs-primary-text-emphasis: #08325F;
  --bs-primary-bg-subtle: #D0E5FC;
  --bs-primary-border-subtle: #A1CBF8;
  --bs-secondary: rgb(118,118,118);
  --bs-secondary-rgb: 118,118,118;
  --bs-secondary-text-emphasis: #2F2F2F;
  --bs-secondary-bg-subtle: #E4E4E4;
  --bs-secondary-border-subtle: #C8C8C8;
  --bs-danger: rgb(209,49,49);
  --bs-danger-rgb: 209,49,49;
  --bs-danger-text-emphasis: #541414;
  --bs-danger-bg-subtle: #F6D6D6;
  --bs-danger-border-subtle: #EDADAD;
  --bs-light: white;
  --bs-light-rgb: 255,255,255;
  --bs-light-text-emphasis: #666666;
  --bs-light-bg-subtle: #FFFFFF;
  --bs-light-border-subtle: #FFFFFF;
  --bs-body-bg: rgb(245,245,245);
  --bs-body-bg-rgb: 245,245,245;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #137cee;
  --bs-btn-border-color: #137cee;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #3690F1;
  --bs-btn-hover-border-color: #2B89F0;
  --bs-btn-focus-shadow-rgb: 3,19,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #4296F1;
  --bs-btn-active-border-color: #2B89F0;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #137cee;
  --bs-btn-disabled-border-color: #137cee;
}

.btn-outline-primary {
  --bs-btn-color: #137cee;
  --bs-btn-border-color: #137cee;
  --bs-btn-focus-shadow-rgb: 19,124,238;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #137cee;
  --bs-btn-hover-border-color: #137cee;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #137cee;
  --bs-btn-active-border-color: #137cee;
  --bs-btn-disabled-color: #137cee;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #137cee;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(118,118,118);
  --bs-btn-border-color: rgb(118,118,118);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #646464;
  --bs-btn-hover-border-color: #5E5E5E;
  --bs-btn-focus-shadow-rgb: 234,234,234;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5E5E5E;
  --bs-btn-active-border-color: #595959;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(118,118,118);
  --bs-btn-disabled-border-color: rgb(118,118,118);
}

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

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(209,49,49);
  --bs-btn-border-color: rgb(209,49,49);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #B22A2A;
  --bs-btn-hover-border-color: #A72727;
  --bs-btn-focus-shadow-rgb: 248,224,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #A72727;
  --bs-btn-active-border-color: #9D2525;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(209,49,49);
  --bs-btn-disabled-border-color: rgb(209,49,49);
}

.btn-outline-danger {
  --bs-btn-color: rgb(209,49,49);
  --bs-btn-border-color: rgb(209,49,49);
  --bs-btn-focus-shadow-rgb: 209,49,49;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(209,49,49);
  --bs-btn-hover-border-color: rgb(209,49,49);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(209,49,49);
  --bs-btn-active-border-color: rgb(209,49,49);
  --bs-btn-disabled-color: rgb(209,49,49);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(209,49,49);
}

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

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

[data-bs-theme=dark] {
  --bs-primary: #137cee;
  --bs-primary-rgb: 19,124,238;
  --bs-primary-text-emphasis: #71B0F5;
  --bs-primary-bg-subtle: #041930;
  --bs-primary-border-subtle: #0B4A8F;
  --bs-secondary: #3c3c3c;
  --bs-secondary-rgb: 60,60,60;
  --bs-secondary-text-emphasis: #8A8A8A;
  --bs-secondary-bg-subtle: #0C0C0C;
  --bs-secondary-border-subtle: #242424;
  --bs-light: #313131;
  --bs-light-rgb: 49,49,49;
  --bs-light-text-emphasis: #838383;
  --bs-light-bg-subtle: #0A0A0A;
  --bs-light-border-subtle: #1D1D1D;
  --bs-body-color: #ffffff;
  --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: #181818;
  --bs-body-bg-rgb: 24,24,24;
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #137cee;
  --bs-btn-border-color: #137cee;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #3690F1;
  --bs-btn-hover-border-color: #2B89F0;
  --bs-btn-focus-shadow-rgb: 3,19,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #4296F1;
  --bs-btn-active-border-color: #2B89F0;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #137cee;
  --bs-btn-disabled-border-color: #137cee;
}

[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] {
  --bs-btn-color: #137cee;
  --bs-btn-border-color: #137cee;
  --bs-btn-focus-shadow-rgb: 19,124,238;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #137cee;
  --bs-btn-hover-border-color: #137cee;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #137cee;
  --bs-btn-active-border-color: #137cee;
  --bs-btn-disabled-color: #137cee;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #137cee;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3c3c3c;
  --bs-btn-border-color: #3c3c3c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #333333;
  --bs-btn-hover-border-color: #303030;
  --bs-btn-focus-shadow-rgb: 226,226,226;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #303030;
  --bs-btn-active-border-color: #2D2D2D;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3c3c3c;
  --bs-btn-disabled-border-color: #3c3c3c;
}

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

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #313131;
  --bs-btn-border-color: #313131;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2A2A2A;
  --bs-btn-hover-border-color: #272727;
  --bs-btn-focus-shadow-rgb: 224,224,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #272727;
  --bs-btn-active-border-color: #252525;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #313131;
  --bs-btn-disabled-border-color: #313131;
}

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

