:root, [data-bs-theme=light] {
  --bs-primary: #4682b4;
  --bs-primary-rgb: 70,130,180;
  --bs-primary-text-emphasis: #1C3448;
  --bs-primary-bg-subtle: #DAE6F0;
  --bs-primary-border-subtle: #B5CDE1;
  --bs-secondary: #32648e;
  --bs-secondary-rgb: 50,100,142;
  --bs-secondary-text-emphasis: #142839;
  --bs-secondary-bg-subtle: #D6E0E8;
  --bs-secondary-border-subtle: #ADC1D2;
  --bs-success: #619ed2;
  --bs-success-rgb: 97,158,210;
  --bs-success-text-emphasis: #273F54;
  --bs-success-bg-subtle: #DFECF6;
  --bs-success-border-subtle: #C0D8ED;
  --bs-info: #000000;
  --bs-info-rgb: 0,0,0;
  --bs-info-text-emphasis: #000000;
  --bs-info-bg-subtle: #CCCCCC;
  --bs-info-border-subtle: #999999;
  --bs-light: #E5E2E5;
  --bs-light-rgb: 229,226,229;
  --bs-light-text-emphasis: #5C5A5C;
  --bs-light-bg-subtle: #FAF9FA;
  --bs-light-border-subtle: #F5F3F5;
  --bs-body-color: #000000;
  --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: #E5E2E5;
  --bs-body-bg-rgb: 229,226,229;
  --bs-link-color: #4682b4;
  --bs-link-color-rgb: 70,130,180;
  --bs-link-hover-color: #4682b4;
  --bs-link-hover-color-rgb: 70,130,180;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #4682b4;
  --bs-btn-border-color: #4682b4;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6295BF;
  --bs-btn-hover-border-color: #598FBC;
  --bs-btn-focus-shadow-rgb: 11,20,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6B9BC3;
  --bs-btn-active-border-color: #598FBC;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #4682b4;
  --bs-btn-disabled-border-color: #4682b4;
}

.btn-outline-primary {
  --bs-btn-color: #4682b4;
  --bs-btn-border-color: #4682b4;
  --bs-btn-focus-shadow-rgb: 70,130,180;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #4682b4;
  --bs-btn-hover-border-color: #4682b4;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #4682b4;
  --bs-btn-active-border-color: #4682b4;
  --bs-btn-disabled-color: #4682b4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4682b4;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #32648e;
  --bs-btn-border-color: #32648e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2B5579;
  --bs-btn-hover-border-color: #285072;
  --bs-btn-focus-shadow-rgb: 224,232,238;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #285072;
  --bs-btn-active-border-color: #264B6B;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #32648e;
  --bs-btn-disabled-border-color: #32648e;
}

.btn-outline-secondary {
  --bs-btn-color: #32648e;
  --bs-btn-border-color: #32648e;
  --bs-btn-focus-shadow-rgb: 50,100,142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #32648e;
  --bs-btn-hover-border-color: #32648e;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #32648e;
  --bs-btn-active-border-color: #32648e;
  --bs-btn-disabled-color: #32648e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #32648e;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #619ed2;
  --bs-btn-border-color: #619ed2;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #79ADD9;
  --bs-btn-hover-border-color: #71A8D7;
  --bs-btn-focus-shadow-rgb: 15,24,32;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #81B1DB;
  --bs-btn-active-border-color: #71A8D7;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #619ed2;
  --bs-btn-disabled-border-color: #619ed2;
}

.btn-outline-success {
  --bs-btn-color: #619ed2;
  --bs-btn-border-color: #619ed2;
  --bs-btn-focus-shadow-rgb: 97,158,210;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #619ed2;
  --bs-btn-hover-border-color: #619ed2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #619ed2;
  --bs-btn-active-border-color: #619ed2;
  --bs-btn-disabled-color: #619ed2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #619ed2;
}

.btn-info {
  --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-info {
  --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-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #E5E2E5;
  --bs-btn-border-color: #E5E2E5;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #C3C0C3;
  --bs-btn-hover-border-color: #B7B5B7;
  --bs-btn-focus-shadow-rgb: 34,34,34;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B7B5B7;
  --bs-btn-active-border-color: #ACAAAC;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #E5E2E5;
  --bs-btn-disabled-border-color: #E5E2E5;
}

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

[data-bs-theme=dark] {
  --bs-primary: #02101c;
  --bs-primary-rgb: 2,16,28;
  --bs-primary-text-emphasis: #677077;
  --bs-primary-bg-subtle: #000306;
  --bs-primary-border-subtle: #010A11;
  --bs-secondary: #0a263e;
  --bs-secondary-rgb: 10,38,62;
  --bs-secondary-text-emphasis: #6C7D8B;
  --bs-secondary-bg-subtle: #02080C;
  --bs-secondary-border-subtle: #061725;
  --bs-success: #31a32f;
  --bs-success-rgb: 49,163,47;
  --bs-success-text-emphasis: #83C882;
  --bs-success-bg-subtle: #0A2109;
  --bs-success-border-subtle: #1D621C;
  --bs-info: #1b2fdd;
  --bs-info-rgb: 27,47,221;
  --bs-info-text-emphasis: #7682EB;
  --bs-info-bg-subtle: #05092C;
  --bs-info-border-subtle: #101C85;
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #02101c;
  --bs-btn-border-color: #02101c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #020E18;
  --bs-btn-hover-border-color: #020D16;
  --bs-btn-focus-shadow-rgb: 217,219,221;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #020D16;
  --bs-btn-active-border-color: #020C15;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #02101c;
  --bs-btn-disabled-border-color: #02101c;
}

[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] {
  --bs-btn-color: #02101c;
  --bs-btn-border-color: #02101c;
  --bs-btn-focus-shadow-rgb: 2,16,28;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #02101c;
  --bs-btn-hover-border-color: #02101c;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #02101c;
  --bs-btn-active-border-color: #02101c;
  --bs-btn-disabled-color: #02101c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #02101c;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0a263e;
  --bs-btn-border-color: #0a263e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #092035;
  --bs-btn-hover-border-color: #081E32;
  --bs-btn-focus-shadow-rgb: 218,222,226;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #081E32;
  --bs-btn-active-border-color: #081D2F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0a263e;
  --bs-btn-disabled-border-color: #0a263e;
}

[data-bs-theme=dark] .btn-outline-secondary, .btn-outline-secondary[data-bs-theme=dark] {
  --bs-btn-color: #0a263e;
  --bs-btn-border-color: #0a263e;
  --bs-btn-focus-shadow-rgb: 10,38,62;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0a263e;
  --bs-btn-hover-border-color: #0a263e;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a263e;
  --bs-btn-active-border-color: #0a263e;
  --bs-btn-disabled-color: #0a263e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0a263e;
}

[data-bs-theme=dark] .btn-success, .btn-success[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #31a32f;
  --bs-btn-border-color: #31a32f;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #50B14E;
  --bs-btn-hover-border-color: #46AC44;
  --bs-btn-focus-shadow-rgb: 7,24,7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5AB559;
  --bs-btn-active-border-color: #46AC44;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #31a32f;
  --bs-btn-disabled-border-color: #31a32f;
}

[data-bs-theme=dark] .btn-outline-success, .btn-outline-success[data-bs-theme=dark] {
  --bs-btn-color: #31a32f;
  --bs-btn-border-color: #31a32f;
  --bs-btn-focus-shadow-rgb: 49,163,47;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #31a32f;
  --bs-btn-hover-border-color: #31a32f;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #31a32f;
  --bs-btn-active-border-color: #31a32f;
  --bs-btn-disabled-color: #31a32f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #31a32f;
}

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1b2fdd;
  --bs-btn-border-color: #1b2fdd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1728BC;
  --bs-btn-hover-border-color: #1626B1;
  --bs-btn-focus-shadow-rgb: 221,224,250;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1626B1;
  --bs-btn-active-border-color: #1423A6;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1b2fdd;
  --bs-btn-disabled-border-color: #1b2fdd;
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: #1b2fdd;
  --bs-btn-border-color: #1b2fdd;
  --bs-btn-focus-shadow-rgb: 27,47,221;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1b2fdd;
  --bs-btn-hover-border-color: #1b2fdd;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1b2fdd;
  --bs-btn-active-border-color: #1b2fdd;
  --bs-btn-disabled-color: #1b2fdd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1b2fdd;
}

