:root, [data-bs-theme=light] {
  --bs-primary: #3763f4;
  --bs-primary-rgb: 55,99,244;
  --bs-primary-text-emphasis: #162862;
  --bs-primary-bg-subtle: #D7E0FD;
  --bs-primary-border-subtle: #AFC1FB;
  --bs-secondary: #e33cd1;
  --bs-secondary-rgb: 227,60,209;
  --bs-secondary-text-emphasis: #5B1854;
  --bs-secondary-bg-subtle: #F9D8F6;
  --bs-secondary-border-subtle: #F4B1ED;
  --bs-success: #00b779;
  --bs-success-rgb: 0,183,121;
  --bs-success-text-emphasis: #004930;
  --bs-success-bg-subtle: #CCF1E4;
  --bs-success-border-subtle: #99E2C9;
  --bs-info: #12eeac;
  --bs-info-rgb: 18,238,172;
  --bs-info-text-emphasis: #075F45;
  --bs-info-bg-subtle: #D0FCEE;
  --bs-info-border-subtle: #A0F8DE;
  --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: #dc3545;
  --bs-danger-rgb: 220,53,69;
  --bs-danger-text-emphasis: #58151C;
  --bs-danger-bg-subtle: #F8D7DA;
  --bs-danger-border-subtle: #F1AEB5;
  --bs-light: #f5f6f8;
  --bs-light-rgb: 245,246,248;
  --bs-light-text-emphasis: #626263;
  --bs-light-bg-subtle: #FDFDFE;
  --bs-light-border-subtle: #FBFBFC;
  --bs-dark: #343a40;
  --bs-dark-rgb: 52,58,64;
  --bs-dark-text-emphasis: #15171A;
  --bs-dark-bg-subtle: #D6D8D9;
  --bs-dark-border-subtle: #AEB0B3;
  --bs-body-color: #2d2d2d;
  --bs-body-color-rgb: 45,45,45;
  --bs-secondary-color: rgba(45, 45, 45, 0.75);
  --bs-secondary-color-rgb: 45,45,45,0.75;
  --bs-tertiary-color: rgba(45, 45, 45, 0.5);
  --bs-tertiary-color-rgb: 45,45,45,0.5;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255,255,255;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233,236,239;
  --bs-tertiary-bg: #f5f6f8;
  --bs-tertiary-bg-rgb: 245,246,248;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-link-color: #3763f4;
  --bs-link-color-rgb: 55,99,244;
  --bs-link-hover-color: #2c4fc3;
  --bs-link-hover-color-rgb: 44,79,195;
  --bs-link-decoration: underline;
  --bs-border-color: #dee2e6;
  --bs-border-radius: 1rem;
  --bs-focus-ring-color: rgba(55, 99, 244, 0.25);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3763f4;
  --bs-btn-border-color: #3763f4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2F54CF;
  --bs-btn-hover-border-color: #2C4FC3;
  --bs-btn-focus-shadow-rgb: 225,232,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2C4FC3;
  --bs-btn-active-border-color: #294AB7;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3763f4;
  --bs-btn-disabled-border-color: #3763f4;
}

.btn-outline-primary {
  --bs-btn-color: #3763f4;
  --bs-btn-border-color: #3763f4;
  --bs-btn-focus-shadow-rgb: 55,99,244;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3763f4;
  --bs-btn-hover-border-color: #3763f4;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3763f4;
  --bs-btn-active-border-color: #3763f4;
  --bs-btn-disabled-color: #3763f4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3763f4;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e33cd1;
  --bs-btn-border-color: #e33cd1;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E759D8;
  --bs-btn-hover-border-color: #E650D6;
  --bs-btn-focus-shadow-rgb: 34,9,31;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E963DA;
  --bs-btn-active-border-color: #E650D6;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e33cd1;
  --bs-btn-disabled-border-color: #e33cd1;
}

.btn-outline-secondary {
  --bs-btn-color: #e33cd1;
  --bs-btn-border-color: #e33cd1;
  --bs-btn-focus-shadow-rgb: 227,60,209;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e33cd1;
  --bs-btn-hover-border-color: #e33cd1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e33cd1;
  --bs-btn-active-border-color: #e33cd1;
  --bs-btn-disabled-color: #e33cd1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e33cd1;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #00b779;
  --bs-btn-border-color: #00b779;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26C28D;
  --bs-btn-hover-border-color: #19BE86;
  --bs-btn-focus-shadow-rgb: 0,27,18;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33C594;
  --bs-btn-active-border-color: #19BE86;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #00b779;
  --bs-btn-disabled-border-color: #00b779;
}

.btn-outline-success {
  --bs-btn-color: #00b779;
  --bs-btn-border-color: #00b779;
  --bs-btn-focus-shadow-rgb: 0,183,121;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #00b779;
  --bs-btn-hover-border-color: #00b779;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #00b779;
  --bs-btn-active-border-color: #00b779;
  --bs-btn-disabled-color: #00b779;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00b779;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #12eeac;
  --bs-btn-border-color: #12eeac;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #36F1B8;
  --bs-btn-hover-border-color: #2AF0B4;
  --bs-btn-focus-shadow-rgb: 3,36,26;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #41F1BD;
  --bs-btn-active-border-color: #2AF0B4;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #12eeac;
  --bs-btn-disabled-border-color: #12eeac;
}

.btn-outline-info {
  --bs-btn-color: #12eeac;
  --bs-btn-border-color: #12eeac;
  --bs-btn-focus-shadow-rgb: 18,238,172;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #12eeac;
  --bs-btn-hover-border-color: #12eeac;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #12eeac;
  --bs-btn-active-border-color: #12eeac;
  --bs-btn-disabled-color: #12eeac;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #12eeac;
}

.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: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #BB2D3B;
  --bs-btn-hover-border-color: #B02A37;
  --bs-btn-focus-shadow-rgb: 250,225,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #B02A37;
  --bs-btn-active-border-color: #A52834;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220,53,69;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f5f6f8;
  --bs-btn-border-color: #f5f6f8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D0D1D3;
  --bs-btn-hover-border-color: #C4C5C6;
  --bs-btn-focus-shadow-rgb: 37,37,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C4C5C6;
  --bs-btn-active-border-color: #B8B9BA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f5f6f8;
  --bs-btn-disabled-border-color: #f5f6f8;
}

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

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2C3136;
  --bs-btn-hover-border-color: #2A2E33;
  --bs-btn-focus-shadow-rgb: 225,225,226;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2A2E33;
  --bs-btn-active-border-color: #272C30;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40;
}

.btn-outline-dark {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 52,58,64;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
}

[data-bs-theme=dark] {
  --bs-primary: #3763f4;
  --bs-primary-rgb: 55,99,244;
  --bs-primary-text-emphasis: #87A1F8;
  --bs-primary-bg-subtle: #0B1431;
  --bs-primary-border-subtle: #213B92;
  --bs-secondary: #e33cd1;
  --bs-secondary-rgb: 227,60,209;
  --bs-secondary-text-emphasis: #EE8AE3;
  --bs-secondary-bg-subtle: #2D0C2A;
  --bs-secondary-border-subtle: #88247D;
  --bs-success: #19f5aa;
  --bs-success-rgb: 25,245,170;
  --bs-success-text-emphasis: #75F9CC;
  --bs-success-bg-subtle: #053122;
  --bs-success-border-subtle: #0F9366;
  --bs-info: #12eeac;
  --bs-info-rgb: 18,238,172;
  --bs-info-text-emphasis: #71F5CD;
  --bs-info-bg-subtle: #043022;
  --bs-info-border-subtle: #0B8F67;
  --bs-warning: #ffc107;
  --bs-warning-rgb: 255,193,7;
  --bs-warning-text-emphasis: #FFDA6A;
  --bs-warning-bg-subtle: #332701;
  --bs-warning-border-subtle: #997404;
  --bs-danger: #dc3545;
  --bs-danger-rgb: 220,53,69;
  --bs-danger-text-emphasis: #EA868F;
  --bs-danger-bg-subtle: #2C0B0E;
  --bs-danger-border-subtle: #842029;
  --bs-light: #f5f6f8;
  --bs-light-rgb: 245,246,248;
  --bs-light-text-emphasis: #F9FAFB;
  --bs-light-bg-subtle: #313132;
  --bs-light-border-subtle: #939495;
  --bs-dark: #343a40;
  --bs-dark-rgb: 52,58,64;
  --bs-dark-text-emphasis: #85898C;
  --bs-dark-bg-subtle: #0A0C0D;
  --bs-dark-border-subtle: #1F2326;
  --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: #2d2c38;
  --bs-body-bg-rgb: 45,44,56;
  --bs-secondary-bg: #292832;
  --bs-secondary-bg-rgb: 41,40,50;
  --bs-tertiary-bg: #27262e;
  --bs-tertiary-bg-rgb: 39,38,46;
  --bs-body-font-size: 1rem;
  --bs-link-color: #87a1f8;
  --bs-link-color-rgb: 135,161,248;
  --bs-link-hover-color: #9fb4f9;
  --bs-link-hover-color-rgb: 159,180,249;
  --bs-border-color: #495057;
  --bs-focus-ring-color: rgba(55, 99, 244, 0.25);
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3763f4;
  --bs-btn-border-color: #3763f4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2F54CF;
  --bs-btn-hover-border-color: #2C4FC3;
  --bs-btn-focus-shadow-rgb: 225,232,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2C4FC3;
  --bs-btn-active-border-color: #294AB7;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3763f4;
  --bs-btn-disabled-border-color: #3763f4;
}

[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] {
  --bs-btn-color: #3763f4;
  --bs-btn-border-color: #3763f4;
  --bs-btn-focus-shadow-rgb: 55,99,244;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3763f4;
  --bs-btn-hover-border-color: #3763f4;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3763f4;
  --bs-btn-active-border-color: #3763f4;
  --bs-btn-disabled-color: #3763f4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3763f4;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e33cd1;
  --bs-btn-border-color: #e33cd1;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E759D8;
  --bs-btn-hover-border-color: #E650D6;
  --bs-btn-focus-shadow-rgb: 34,9,31;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E963DA;
  --bs-btn-active-border-color: #E650D6;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e33cd1;
  --bs-btn-disabled-border-color: #e33cd1;
}

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

[data-bs-theme=dark] .btn-success, .btn-success[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #19f5aa;
  --bs-btn-border-color: #19f5aa;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #3CF7B7;
  --bs-btn-hover-border-color: #30F6B3;
  --bs-btn-focus-shadow-rgb: 4,37,26;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #47F7BB;
  --bs-btn-active-border-color: #30F6B3;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #19f5aa;
  --bs-btn-disabled-border-color: #19f5aa;
}

[data-bs-theme=dark] .btn-outline-success, .btn-outline-success[data-bs-theme=dark] {
  --bs-btn-color: #19f5aa;
  --bs-btn-border-color: #19f5aa;
  --bs-btn-focus-shadow-rgb: 25,245,170;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #19f5aa;
  --bs-btn-hover-border-color: #19f5aa;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #19f5aa;
  --bs-btn-active-border-color: #19f5aa;
  --bs-btn-disabled-color: #19f5aa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #19f5aa;
}

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #12eeac;
  --bs-btn-border-color: #12eeac;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #36F1B8;
  --bs-btn-hover-border-color: #2AF0B4;
  --bs-btn-focus-shadow-rgb: 3,36,26;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #41F1BD;
  --bs-btn-active-border-color: #2AF0B4;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #12eeac;
  --bs-btn-disabled-border-color: #12eeac;
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: #12eeac;
  --bs-btn-border-color: #12eeac;
  --bs-btn-focus-shadow-rgb: 18,238,172;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #12eeac;
  --bs-btn-hover-border-color: #12eeac;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #12eeac;
  --bs-btn-active-border-color: #12eeac;
  --bs-btn-disabled-color: #12eeac;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #12eeac;
}

[data-bs-theme=dark] .btn-warning, .btn-warning[data-bs-theme=dark] {
  --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;
}

[data-bs-theme=dark] .btn-outline-warning, .btn-outline-warning[data-bs-theme=dark] {
  --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;
}

[data-bs-theme=dark] .btn-danger, .btn-danger[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #BB2D3B;
  --bs-btn-hover-border-color: #B02A37;
  --bs-btn-focus-shadow-rgb: 250,225,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #B02A37;
  --bs-btn-active-border-color: #A52834;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

[data-bs-theme=dark] .btn-outline-danger, .btn-outline-danger[data-bs-theme=dark] {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220,53,69;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
}

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f5f6f8;
  --bs-btn-border-color: #f5f6f8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D0D1D3;
  --bs-btn-hover-border-color: #C4C5C6;
  --bs-btn-focus-shadow-rgb: 37,37,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C4C5C6;
  --bs-btn-active-border-color: #B8B9BA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f5f6f8;
  --bs-btn-disabled-border-color: #f5f6f8;
}

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

[data-bs-theme=dark] .btn-dark, .btn-dark[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2C3136;
  --bs-btn-hover-border-color: #2A2E33;
  --bs-btn-focus-shadow-rgb: 225,225,226;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2A2E33;
  --bs-btn-active-border-color: #272C30;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40;
}

[data-bs-theme=dark] .btn-outline-dark, .btn-outline-dark[data-bs-theme=dark] {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 52,58,64;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
}

