:root, [data-bs-theme=light] {
  --bs-primary: #ffffff;
  --bs-primary-rgb: 255,255,255;
  --bs-primary-text-emphasis: #666666;
  --bs-primary-bg-subtle: #FFFFFF;
  --bs-primary-border-subtle: #FFFFFF;
  --bs-success: #cfddc8;
  --bs-success-rgb: 207,221,200;
  --bs-success-text-emphasis: #535850;
  --bs-success-bg-subtle: #F5F8F4;
  --bs-success-border-subtle: #ECF1E9;
  --bs-info: #94bac2;
  --bs-info-rgb: 148,186,194;
  --bs-info-text-emphasis: #3B4A4E;
  --bs-info-bg-subtle: #EAF1F3;
  --bs-info-border-subtle: #D4E3E7;
  --bs-secondary-bg: #cfddc8;
  --bs-secondary-bg-rgb: 207,221,200;
  --bs-tertiary-bg: #daaeae;
  --bs-tertiary-bg-rgb: 218,174,174;
  --bs-link-color: #6c757d;
  --bs-link-color-rgb: 108,117,125;
  --bs-link-hover-color: #4c5258;
  --bs-link-hover-color-rgb: 76,82,88;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffffff;
  --bs-btn-border-color: #ffffff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFFFFF;
  --bs-btn-hover-border-color: #FFFFFF;
  --bs-btn-focus-shadow-rgb: 38,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFFFFF;
  --bs-btn-active-border-color: #FFFFFF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
}

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

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #cfddc8;
  --bs-btn-border-color: #cfddc8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D6E2D0;
  --bs-btn-hover-border-color: #D4E0CE;
  --bs-btn-focus-shadow-rgb: 31,33,30;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #D9E4D3;
  --bs-btn-active-border-color: #D4E0CE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #cfddc8;
  --bs-btn-disabled-border-color: #cfddc8;
}

.btn-outline-success {
  --bs-btn-color: #cfddc8;
  --bs-btn-border-color: #cfddc8;
  --bs-btn-focus-shadow-rgb: 207,221,200;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #cfddc8;
  --bs-btn-hover-border-color: #cfddc8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #cfddc8;
  --bs-btn-active-border-color: #cfddc8;
  --bs-btn-disabled-color: #cfddc8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #cfddc8;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #94bac2;
  --bs-btn-border-color: #94bac2;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #A4C4CB;
  --bs-btn-hover-border-color: #9FC1C8;
  --bs-btn-focus-shadow-rgb: 22,28,29;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #A9C8CE;
  --bs-btn-active-border-color: #9FC1C8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #94bac2;
  --bs-btn-disabled-border-color: #94bac2;
}

.btn-outline-info {
  --bs-btn-color: #94bac2;
  --bs-btn-border-color: #94bac2;
  --bs-btn-focus-shadow-rgb: 148,186,194;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #94bac2;
  --bs-btn-hover-border-color: #94bac2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #94bac2;
  --bs-btn-active-border-color: #94bac2;
  --bs-btn-disabled-color: #94bac2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #94bac2;
}

[data-bs-theme=dark] {
  --bs-primary: #212529;
  --bs-primary-rgb: 33,37,41;
  --bs-primary-text-emphasis: #7A7C7F;
  --bs-primary-bg-subtle: #070708;
  --bs-primary-border-subtle: #141619;
  --bs-secondary: #4b4e51;
  --bs-secondary-rgb: 75,78,81;
  --bs-secondary-text-emphasis: #939597;
  --bs-secondary-bg-subtle: #0F1010;
  --bs-secondary-border-subtle: #2D2F31;
  --bs-success: #508137;
  --bs-success-rgb: 80,129,55;
  --bs-success-text-emphasis: #96B387;
  --bs-success-bg-subtle: #101A0B;
  --bs-success-border-subtle: #304D21;
  --bs-info: #9dacbe;
  --bs-info-rgb: 157,172,190;
  --bs-info-text-emphasis: #C4CDD8;
  --bs-info-bg-subtle: #1F2226;
  --bs-info-border-subtle: #5E6772;
  --bs-light: #666a6f;
  --bs-light-rgb: 102,106,111;
  --bs-light-text-emphasis: #A3A6A9;
  --bs-light-bg-subtle: #141516;
  --bs-light-border-subtle: #3D4043;
  --bs-dark: #212529;
  --bs-dark-rgb: 33,37,41;
  --bs-dark-text-emphasis: #7A7C7F;
  --bs-dark-bg-subtle: #070708;
  --bs-dark-border-subtle: #141619;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222,226,230;
  --bs-secondary-bg: #3e4954;
  --bs-secondary-bg-rgb: 62,73,84;
  --bs-tertiary-bg: #70869d;
  --bs-tertiary-bg-rgb: 112,134,157;
  --bs-secondary-color: rgba(222,226,230,0.75);
  --bs-secondary-color-rgb: 222,226,230,0.75;
  --bs-tertiary-color: rgba(222,226,230,0.5);
  --bs-tertiary-color-rgb: 222,226,230,0.5;
  --bs-link-color: #adb1b4;
  --bs-link-color-rgb: 173,177,180;
  --bs-link-hover-color: #dee2e6;
  --bs-link-hover-color-rgb: 222,226,230;
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1C1F23;
  --bs-btn-hover-border-color: #1A1E21;
  --bs-btn-focus-shadow-rgb: 222,222,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1A1E21;
  --bs-btn-active-border-color: #191C1F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33,37,41;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4b4e51;
  --bs-btn-border-color: #4b4e51;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #404245;
  --bs-btn-hover-border-color: #3C3E41;
  --bs-btn-focus-shadow-rgb: 228,228,229;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3C3E41;
  --bs-btn-active-border-color: #383B3D;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4b4e51;
  --bs-btn-disabled-border-color: #4b4e51;
}

[data-bs-theme=dark] .btn-outline-secondary, .btn-outline-secondary[data-bs-theme=dark] {
  --bs-btn-color: #4b4e51;
  --bs-btn-border-color: #4b4e51;
  --bs-btn-focus-shadow-rgb: 75,78,81;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4b4e51;
  --bs-btn-hover-border-color: #4b4e51;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4b4e51;
  --bs-btn-active-border-color: #4b4e51;
  --bs-btn-disabled-color: #4b4e51;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4b4e51;
}

[data-bs-theme=dark] .btn-success, .btn-success[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #508137;
  --bs-btn-border-color: #508137;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #446E2F;
  --bs-btn-hover-border-color: #40672C;
  --bs-btn-focus-shadow-rgb: 229,236,225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #40672C;
  --bs-btn-active-border-color: #3C6129;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #508137;
  --bs-btn-disabled-border-color: #508137;
}

[data-bs-theme=dark] .btn-outline-success, .btn-outline-success[data-bs-theme=dark] {
  --bs-btn-color: #508137;
  --bs-btn-border-color: #508137;
  --bs-btn-focus-shadow-rgb: 80,129,55;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #508137;
  --bs-btn-hover-border-color: #508137;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #508137;
  --bs-btn-active-border-color: #508137;
  --bs-btn-disabled-color: #508137;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #508137;
}

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #9dacbe;
  --bs-btn-border-color: #9dacbe;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ACB8C8;
  --bs-btn-hover-border-color: #A7B4C5;
  --bs-btn-focus-shadow-rgb: 24,26,29;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B1BDCB;
  --bs-btn-active-border-color: #A7B4C5;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #9dacbe;
  --bs-btn-disabled-border-color: #9dacbe;
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: #9dacbe;
  --bs-btn-border-color: #9dacbe;
  --bs-btn-focus-shadow-rgb: 157,172,190;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #9dacbe;
  --bs-btn-hover-border-color: #9dacbe;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #9dacbe;
  --bs-btn-active-border-color: #9dacbe;
  --bs-btn-disabled-color: #9dacbe;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9dacbe;
}

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #666a6f;
  --bs-btn-border-color: #666a6f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #575A5E;
  --bs-btn-hover-border-color: #525559;
  --bs-btn-focus-shadow-rgb: 232,233,233;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #525559;
  --bs-btn-active-border-color: #4D5053;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #666a6f;
  --bs-btn-disabled-border-color: #666a6f;
}

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

[data-bs-theme=dark] .btn-dark, .btn-dark[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1C1F23;
  --bs-btn-hover-border-color: #1A1E21;
  --bs-btn-focus-shadow-rgb: 222,222,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1A1E21;
  --bs-btn-active-border-color: #191C1F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

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

