:root, [data-bs-theme=light] {
  --bs-primary: #1c3dca;
  --bs-primary-rgb: 28,61,202;
  --bs-primary-text-emphasis: #0B1851;
  --bs-primary-bg-subtle: #D2D8F4;
  --bs-primary-border-subtle: #A4B1EA;
  --bs-secondary: #d3d3d3;
  --bs-secondary-rgb: 211,211,211;
  --bs-secondary-text-emphasis: #545454;
  --bs-secondary-bg-subtle: #F6F6F6;
  --bs-secondary-border-subtle: #EDEDED;
  --bs-info: #02aaff;
  --bs-info-rgb: 2,170,255;
  --bs-info-text-emphasis: #014466;
  --bs-info-bg-subtle: #CCEEFF;
  --bs-info-border-subtle: #9ADDFF;
  --bs-dark: #131416;
  --bs-dark-rgb: 19,20,22;
  --bs-dark-text-emphasis: #080809;
  --bs-dark-bg-subtle: #D0D0D0;
  --bs-dark-border-subtle: #A1A1A2;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1c3dca;
  --bs-btn-border-color: #1c3dca;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1834AC;
  --bs-btn-hover-border-color: #1631A2;
  --bs-btn-focus-shadow-rgb: 221,226,247;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1631A2;
  --bs-btn-active-border-color: #152E98;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1c3dca;
  --bs-btn-disabled-border-color: #1c3dca;
}

.btn-outline-primary {
  --bs-btn-color: #1c3dca;
  --bs-btn-border-color: #1c3dca;
  --bs-btn-focus-shadow-rgb: 28,61,202;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1c3dca;
  --bs-btn-hover-border-color: #1c3dca;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1c3dca;
  --bs-btn-active-border-color: #1c3dca;
  --bs-btn-disabled-color: #1c3dca;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1c3dca;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #d3d3d3;
  --bs-btn-border-color: #d3d3d3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #DADADA;
  --bs-btn-hover-border-color: #D7D7D7;
  --bs-btn-focus-shadow-rgb: 32,32,32;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #DCDCDC;
  --bs-btn-active-border-color: #D7D7D7;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #d3d3d3;
  --bs-btn-disabled-border-color: #d3d3d3;
}

.btn-outline-secondary {
  --bs-btn-color: #d3d3d3;
  --bs-btn-border-color: #d3d3d3;
  --bs-btn-focus-shadow-rgb: 211,211,211;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #d3d3d3;
  --bs-btn-hover-border-color: #d3d3d3;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #d3d3d3;
  --bs-btn-active-border-color: #d3d3d3;
  --bs-btn-disabled-color: #d3d3d3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d3d3d3;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #02aaff;
  --bs-btn-border-color: #02aaff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #28B7FF;
  --bs-btn-hover-border-color: #1BB3FF;
  --bs-btn-focus-shadow-rgb: 0,26,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #35BBFF;
  --bs-btn-active-border-color: #1BB3FF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #02aaff;
  --bs-btn-disabled-border-color: #02aaff;
}

.btn-outline-info {
  --bs-btn-color: #02aaff;
  --bs-btn-border-color: #02aaff;
  --bs-btn-focus-shadow-rgb: 2,170,255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #02aaff;
  --bs-btn-hover-border-color: #02aaff;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #02aaff;
  --bs-btn-active-border-color: #02aaff;
  --bs-btn-disabled-color: #02aaff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #02aaff;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #131416;
  --bs-btn-border-color: #131416;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #101113;
  --bs-btn-hover-border-color: #0F1012;
  --bs-btn-focus-shadow-rgb: 220,220,220;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0F1012;
  --bs-btn-active-border-color: #0E0F11;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #131416;
  --bs-btn-disabled-border-color: #131416;
}

.btn-outline-dark {
  --bs-btn-color: #131416;
  --bs-btn-border-color: #131416;
  --bs-btn-focus-shadow-rgb: 19,20,22;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #131416;
  --bs-btn-hover-border-color: #131416;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #131416;
  --bs-btn-active-border-color: #131416;
  --bs-btn-disabled-color: #131416;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #131416;
}

[data-bs-theme=dark] {
  --bs-secondary: #323232;
  --bs-secondary-rgb: 50,50,50;
  --bs-secondary-text-emphasis: #848484;
  --bs-secondary-bg-subtle: #0A0A0A;
  --bs-secondary-border-subtle: #1E1E1E;
  --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: #131416;
  --bs-body-bg-rgb: 19,20,22;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #323232;
  --bs-btn-border-color: #323232;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2B2B2B;
  --bs-btn-hover-border-color: #282828;
  --bs-btn-focus-shadow-rgb: 224,224,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #282828;
  --bs-btn-active-border-color: #262626;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #323232;
  --bs-btn-disabled-border-color: #323232;
}

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

