:root, [data-bs-theme=light] {
  --bs-primary: #33d67c;
  --bs-primary-rgb: 51,214,124;
  --bs-primary-text-emphasis: #145632;
  --bs-primary-bg-subtle: #D6F7E5;
  --bs-primary-border-subtle: #ADEFCB;
  --bs-secondary: #2034E9;
  --bs-secondary-rgb: 32,52,233;
  --bs-secondary-text-emphasis: #0D155D;
  --bs-secondary-bg-subtle: #D2D6FB;
  --bs-secondary-border-subtle: #A6AEF6;
  --bs-success: #3ca269;
  --bs-success-rgb: 60,162,105;
  --bs-success-text-emphasis: #18412A;
  --bs-success-bg-subtle: #D8ECE1;
  --bs-success-border-subtle: #B1DAC3;
  --bs-info: #17A2B8;
  --bs-info-rgb: 23,162,184;
  --bs-info-text-emphasis: #09414A;
  --bs-info-bg-subtle: #D1ECF1;
  --bs-info-border-subtle: #A2DAE3;
  --bs-warning: #FFC107;
  --bs-warning-rgb: 255,193,7;
  --bs-warning-text-emphasis: #664D03;
  --bs-warning-bg-subtle: #FFF3CD;
  --bs-warning-border-subtle: #FFE69C;
  --bs-danger: #E92034;
  --bs-danger-rgb: 233,32,52;
  --bs-danger-text-emphasis: #5D0D15;
  --bs-danger-bg-subtle: #FBD2D6;
  --bs-danger-border-subtle: #F6A6AE;
  --bs-light: #F2F5F8;
  --bs-light-rgb: 242,245,248;
  --bs-light-text-emphasis: #616263;
  --bs-light-bg-subtle: #FCFDFE;
  --bs-light-border-subtle: #FAFBFC;
  --bs-dark: #2E3C4D;
  --bs-dark-rgb: 46,60,77;
  --bs-dark-text-emphasis: #12181F;
  --bs-dark-bg-subtle: #D5D8DB;
  --bs-dark-border-subtle: #ABB1B8;
  --bs-body-color: #2E3C4D;
  --bs-body-color-rgb: 46,60,77;
  --bs-secondary-color: #6C757D;
  --bs-secondary-color-rgb: 108,117,125;
  --bs-tertiary-color: #ADB5BD;
  --bs-tertiary-color-rgb: 173,181,189;
  --bs-body-bg: #f3f5f8;
  --bs-body-bg-rgb: 243,245,248;
  --bs-secondary-bg: #eaeef1;
  --bs-secondary-bg-rgb: 234,238,241;
  --bs-tertiary-bg: #f9fcff;
  --bs-tertiary-bg-rgb: 249,252,255;
  --bs-body-font-family: Lato, sans-serif;
  --bs-link-color: #2034E9;
  --bs-link-color-rgb: 32,52,233;
  --bs-link-hover-color: #12209c;
  --bs-link-hover-color-rgb: 18,32,156;
  --bs-border-width: 2px;
  --bs-border-style: solid;
  --bs-border-color: #CED4DA;
  --bs-border-radius: 0.9rem;
  --bs-border-radius-sm: 0.7rem;
  --bs-border-radius-lg: 1.2rem;
  --bs-border-radius-xl: 1.5rem;
  --bs-focus-ring-opacity: 0.2;
  --bs-focus-ring-color: #2034e9;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #33d67c;
  --bs-btn-border-color: #33d67c;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #52DC90;
  --bs-btn-hover-border-color: #47DA89;
  --bs-btn-focus-shadow-rgb: 8,32,19;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5CDE96;
  --bs-btn-active-border-color: #47DA89;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #33d67c;
  --bs-btn-disabled-border-color: #33d67c;
}

.btn-outline-primary {
  --bs-btn-color: #33d67c;
  --bs-btn-border-color: #33d67c;
  --bs-btn-focus-shadow-rgb: 51,214,124;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #33d67c;
  --bs-btn-hover-border-color: #33d67c;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33d67c;
  --bs-btn-active-border-color: #33d67c;
  --bs-btn-disabled-color: #33d67c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #33d67c;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2034E9;
  --bs-btn-border-color: #2034E9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1B2CC6;
  --bs-btn-hover-border-color: #1A2ABA;
  --bs-btn-focus-shadow-rgb: 222,225,252;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1A2ABA;
  --bs-btn-active-border-color: #1827AF;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2034E9;
  --bs-btn-disabled-border-color: #2034E9;
}

.btn-outline-secondary {
  --bs-btn-color: #2034E9;
  --bs-btn-border-color: #2034E9;
  --bs-btn-focus-shadow-rgb: 32,52,233;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2034E9;
  --bs-btn-hover-border-color: #2034E9;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2034E9;
  --bs-btn-active-border-color: #2034E9;
  --bs-btn-disabled-color: #2034E9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2034E9;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #3ca269;
  --bs-btn-border-color: #3ca269;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #59B080;
  --bs-btn-hover-border-color: #50AB78;
  --bs-btn-focus-shadow-rgb: 9,24,16;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #63B587;
  --bs-btn-active-border-color: #50AB78;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #3ca269;
  --bs-btn-disabled-border-color: #3ca269;
}

.btn-outline-success {
  --bs-btn-color: #3ca269;
  --bs-btn-border-color: #3ca269;
  --bs-btn-focus-shadow-rgb: 60,162,105;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #3ca269;
  --bs-btn-hover-border-color: #3ca269;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3ca269;
  --bs-btn-active-border-color: #3ca269;
  --bs-btn-disabled-color: #3ca269;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3ca269;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #17A2B8;
  --bs-btn-border-color: #17A2B8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #3AB0C3;
  --bs-btn-hover-border-color: #2EABBF;
  --bs-btn-focus-shadow-rgb: 3,24,28;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #45B5C6;
  --bs-btn-active-border-color: #2EABBF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #17A2B8;
  --bs-btn-disabled-border-color: #17A2B8;
}

.btn-outline-info {
  --bs-btn-color: #17A2B8;
  --bs-btn-border-color: #17A2B8;
  --bs-btn-focus-shadow-rgb: 23,162,184;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #17A2B8;
  --bs-btn-hover-border-color: #17A2B8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #17A2B8;
  --bs-btn-active-border-color: #17A2B8;
  --bs-btn-disabled-color: #17A2B8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17A2B8;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FFC107;
  --bs-btn-border-color: #FFC107;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFCA2C;
  --bs-btn-hover-border-color: #FFC720;
  --bs-btn-focus-shadow-rgb: 38,29,1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFCD39;
  --bs-btn-active-border-color: #FFC720;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FFC107;
  --bs-btn-disabled-border-color: #FFC107;
}

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

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #E92034;
  --bs-btn-border-color: #E92034;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EC4152;
  --bs-btn-hover-border-color: #EB3648;
  --bs-btn-focus-shadow-rgb: 35,5,8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ED4D5D;
  --bs-btn-active-border-color: #EB3648;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #E92034;
  --bs-btn-disabled-border-color: #E92034;
}

.btn-outline-danger {
  --bs-btn-color: #E92034;
  --bs-btn-border-color: #E92034;
  --bs-btn-focus-shadow-rgb: 233,32,52;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E92034;
  --bs-btn-hover-border-color: #E92034;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E92034;
  --bs-btn-active-border-color: #E92034;
  --bs-btn-disabled-color: #E92034;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E92034;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F2F5F8;
  --bs-btn-border-color: #F2F5F8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CED0D3;
  --bs-btn-hover-border-color: #C2C4C6;
  --bs-btn-focus-shadow-rgb: 36,37,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C2C4C6;
  --bs-btn-active-border-color: #B6B8BA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F2F5F8;
  --bs-btn-disabled-border-color: #F2F5F8;
}

.btn-outline-light {
  --bs-btn-color: #F2F5F8;
  --bs-btn-border-color: #F2F5F8;
  --bs-btn-focus-shadow-rgb: 242,245,248;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F2F5F8;
  --bs-btn-hover-border-color: #F2F5F8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F2F5F8;
  --bs-btn-active-border-color: #F2F5F8;
  --bs-btn-disabled-color: #F2F5F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F2F5F8;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2E3C4D;
  --bs-btn-border-color: #2E3C4D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #273341;
  --bs-btn-hover-border-color: #25303E;
  --bs-btn-focus-shadow-rgb: 224,226,228;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #25303E;
  --bs-btn-active-border-color: #232D3A;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2E3C4D;
  --bs-btn-disabled-border-color: #2E3C4D;
}

.btn-outline-dark {
  --bs-btn-color: #2E3C4D;
  --bs-btn-border-color: #2E3C4D;
  --bs-btn-focus-shadow-rgb: 46,60,77;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2E3C4D;
  --bs-btn-hover-border-color: #2E3C4D;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2E3C4D;
  --bs-btn-active-border-color: #2E3C4D;
  --bs-btn-disabled-color: #2E3C4D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2E3C4D;
}

[data-bs-theme=dark] {
  --bs-primary: #37e585;
  --bs-primary-rgb: 55,229,133;
  --bs-primary-text-emphasis: #87EFB6;
  --bs-primary-bg-subtle: #0B2E1B;
  --bs-primary-border-subtle: #218950;
  --bs-secondary: #6574ff;
  --bs-secondary-rgb: 101,116,255;
  --bs-secondary-text-emphasis: #A3ACFF;
  --bs-secondary-bg-subtle: #141733;
  --bs-secondary-border-subtle: #3D4699;
  --bs-success: #6fdea0;
  --bs-success-rgb: 111,222,160;
  --bs-success-text-emphasis: #A9EBC6;
  --bs-success-bg-subtle: #162C20;
  --bs-success-border-subtle: #438560;
  --bs-info: #28c8e2;
  --bs-info-rgb: 40,200,226;
  --bs-info-text-emphasis: #7EDEEE;
  --bs-info-bg-subtle: #08282D;
  --bs-info-border-subtle: #187888;
  --bs-warning: #ffc71e;
  --bs-warning-rgb: 255,199,30;
  --bs-warning-text-emphasis: #FFDD78;
  --bs-warning-bg-subtle: #332806;
  --bs-warning-border-subtle: #997712;
  --bs-danger: #ff3d50;
  --bs-danger-rgb: 255,61,80;
  --bs-danger-text-emphasis: #FF8B96;
  --bs-danger-bg-subtle: #330C10;
  --bs-danger-border-subtle: #992530;
  --bs-light: #2E3C4D;
  --bs-light-rgb: 46,60,77;
  --bs-light-text-emphasis: #828A94;
  --bs-light-bg-subtle: #090C0F;
  --bs-light-border-subtle: #1C242E;
  --bs-dark: #F2F5F8;
  --bs-dark-rgb: 242,245,248;
  --bs-dark-text-emphasis: #F7F9FB;
  --bs-dark-bg-subtle: #303132;
  --bs-dark-border-subtle: #919395;
  --bs-body-color: #EAEFF4;
  --bs-body-color-rgb: 234,239,244;
  --bs-secondary-color: #B0BEC5;
  --bs-secondary-color-rgb: 176,190,197;
  --bs-tertiary-color: #95A5A6;
  --bs-tertiary-color-rgb: 149,165,166;
  --bs-body-bg: #1C1F26;
  --bs-body-bg-rgb: 28,31,38;
  --bs-secondary-bg: #181c21;
  --bs-secondary-bg-rgb: 24,28,33;
  --bs-tertiary-bg: #242831;
  --bs-tertiary-bg-rgb: 36,40,49;
  --bs-body-font-family: Lato, sans-serif;
  --bs-link-color: #6574ff;
  --bs-link-color-rgb: 101,116,255;
  --bs-link-hover-color: #939eff;
  --bs-link-hover-color-rgb: 147,158,255;
  --bs-border-style: solid;
  --bs-border-color: #495057;
  --bs-focus-ring-opacity: 0.4;
  --bs-focus-ring-color: #e99d20;
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #37e585;
  --bs-btn-border-color: #37e585;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #55E997;
  --bs-btn-hover-border-color: #4BE891;
  --bs-btn-focus-shadow-rgb: 8,34,20;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5FEA9D;
  --bs-btn-active-border-color: #4BE891;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #37e585;
  --bs-btn-disabled-border-color: #37e585;
}

[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] {
  --bs-btn-color: #37e585;
  --bs-btn-border-color: #37e585;
  --bs-btn-focus-shadow-rgb: 55,229,133;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #37e585;
  --bs-btn-hover-border-color: #37e585;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #37e585;
  --bs-btn-active-border-color: #37e585;
  --bs-btn-disabled-color: #37e585;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #37e585;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #6574ff;
  --bs-btn-border-color: #6574ff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #7C89FF;
  --bs-btn-hover-border-color: #7482FF;
  --bs-btn-focus-shadow-rgb: 15,17,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8490FF;
  --bs-btn-active-border-color: #7482FF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #6574ff;
  --bs-btn-disabled-border-color: #6574ff;
}

[data-bs-theme=dark] .btn-outline-secondary, .btn-outline-secondary[data-bs-theme=dark] {
  --bs-btn-color: #6574ff;
  --bs-btn-border-color: #6574ff;
  --bs-btn-focus-shadow-rgb: 101,116,255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6574ff;
  --bs-btn-hover-border-color: #6574ff;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6574ff;
  --bs-btn-active-border-color: #6574ff;
  --bs-btn-disabled-color: #6574ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6574ff;
}

[data-bs-theme=dark] .btn-success, .btn-success[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #6fdea0;
  --bs-btn-border-color: #6fdea0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #85E3AE;
  --bs-btn-hover-border-color: #7DE1AA;
  --bs-btn-focus-shadow-rgb: 17,33,24;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8CE5B3;
  --bs-btn-active-border-color: #7DE1AA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #6fdea0;
  --bs-btn-disabled-border-color: #6fdea0;
}

[data-bs-theme=dark] .btn-outline-success, .btn-outline-success[data-bs-theme=dark] {
  --bs-btn-color: #6fdea0;
  --bs-btn-border-color: #6fdea0;
  --bs-btn-focus-shadow-rgb: 111,222,160;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6fdea0;
  --bs-btn-hover-border-color: #6fdea0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6fdea0;
  --bs-btn-active-border-color: #6fdea0;
  --bs-btn-disabled-color: #6fdea0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6fdea0;
}

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #28c8e2;
  --bs-btn-border-color: #28c8e2;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #48D0E6;
  --bs-btn-hover-border-color: #3DCEE5;
  --bs-btn-focus-shadow-rgb: 6,30,34;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #53D3E8;
  --bs-btn-active-border-color: #3DCEE5;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #28c8e2;
  --bs-btn-disabled-border-color: #28c8e2;
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: #28c8e2;
  --bs-btn-border-color: #28c8e2;
  --bs-btn-focus-shadow-rgb: 40,200,226;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #28c8e2;
  --bs-btn-hover-border-color: #28c8e2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #28c8e2;
  --bs-btn-active-border-color: #28c8e2;
  --bs-btn-disabled-color: #28c8e2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28c8e2;
}

[data-bs-theme=dark] .btn-warning, .btn-warning[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffc71e;
  --bs-btn-border-color: #ffc71e;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFCF40;
  --bs-btn-hover-border-color: #FFCD34;
  --bs-btn-focus-shadow-rgb: 38,30,5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFD24B;
  --bs-btn-active-border-color: #FFCD34;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffc71e;
  --bs-btn-disabled-border-color: #ffc71e;
}

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

[data-bs-theme=dark] .btn-danger, .btn-danger[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff3d50;
  --bs-btn-border-color: #ff3d50;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FF5A6A;
  --bs-btn-hover-border-color: #FF5062;
  --bs-btn-focus-shadow-rgb: 38,9,12;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FF6473;
  --bs-btn-active-border-color: #FF5062;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff3d50;
  --bs-btn-disabled-border-color: #ff3d50;
}

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

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2E3C4D;
  --bs-btn-border-color: #2E3C4D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #273341;
  --bs-btn-hover-border-color: #25303E;
  --bs-btn-focus-shadow-rgb: 224,226,228;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #25303E;
  --bs-btn-active-border-color: #232D3A;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2E3C4D;
  --bs-btn-disabled-border-color: #2E3C4D;
}

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

[data-bs-theme=dark] .btn-dark, .btn-dark[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F2F5F8;
  --bs-btn-border-color: #F2F5F8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F4F7F9;
  --bs-btn-hover-border-color: #F3F6F9;
  --bs-btn-focus-shadow-rgb: 36,37,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F5F7F9;
  --bs-btn-active-border-color: #F3F6F9;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F2F5F8;
  --bs-btn-disabled-border-color: #F2F5F8;
}

[data-bs-theme=dark] .btn-outline-dark, .btn-outline-dark[data-bs-theme=dark] {
  --bs-btn-color: #F2F5F8;
  --bs-btn-border-color: #F2F5F8;
  --bs-btn-focus-shadow-rgb: 242,245,248;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F2F5F8;
  --bs-btn-hover-border-color: #F2F5F8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F2F5F8;
  --bs-btn-active-border-color: #F2F5F8;
  --bs-btn-disabled-color: #F2F5F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F2F5F8;
}

