:root, [data-bs-theme=light] {
  --bs-primary: #4b93a3f5;
  --bs-primary-rgb: 75,147,163,0.9607843137254902;
  --bs-primary-text-emphasis: #1D383E;
  --bs-primary-bg-subtle: #DDEBEE;
  --bs-primary-border-subtle: #BAD6DC;
  --bs-secondary: #a42733;
  --bs-secondary-rgb: 164,39,51;
  --bs-secondary-text-emphasis: #421014;
  --bs-secondary-bg-subtle: #EDD4D6;
  --bs-secondary-border-subtle: #DBA9AD;
  --bs-success: #ffffff;
  --bs-success-rgb: 255,255,255;
  --bs-success-text-emphasis: #666666;
  --bs-success-bg-subtle: #FFFFFF;
  --bs-success-border-subtle: #FFFFFF;
  --bs-warning: #4175b3;
  --bs-warning-rgb: 65,117,179;
  --bs-warning-text-emphasis: #1A2F48;
  --bs-warning-bg-subtle: #D9E3F0;
  --bs-warning-border-subtle: #B3C8E1;
  --bs-danger: #a42733;
  --bs-danger-rgb: 164,39,51;
  --bs-danger-text-emphasis: #421014;
  --bs-danger-bg-subtle: #EDD4D6;
  --bs-danger-border-subtle: #DBA9AD;
  --bs-light: #f3f6f8;
  --bs-light-rgb: 243,246,248;
  --bs-light-text-emphasis: #616263;
  --bs-light-bg-subtle: #FDFDFE;
  --bs-light-border-subtle: #FAFBFC;
  --bs-dark: #000000;
  --bs-dark-rgb: 0,0,0;
  --bs-dark-text-emphasis: #000000;
  --bs-dark-bg-subtle: #CCCCCC;
  --bs-dark-border-subtle: #999999;
  --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-link-color: #0047ff;
  --bs-link-color-rgb: 0,71,255;
  --bs-link-hover-color: #9a4125;
  --bs-link-hover-color-rgb: 154,65,37;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #4b93a3f5;
  --bs-btn-border-color: #4b93a3f5;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #68A4B2;
  --bs-btn-hover-border-color: #5E9FAD;
  --bs-btn-focus-shadow-rgb: 11,21,23;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #71AAB7;
  --bs-btn-active-border-color: #5E9FAD;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #4b93a3f5;
  --bs-btn-disabled-border-color: #4b93a3f5;
}

.btn-outline-primary {
  --bs-btn-color: #4b93a3f5;
  --bs-btn-border-color: #4b93a3f5;
  --bs-btn-focus-shadow-rgb: 75,147,163,0.9607843137254902;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #4b93a3f5;
  --bs-btn-hover-border-color: #4b93a3f5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #4b93a3f5;
  --bs-btn-active-border-color: #4b93a3f5;
  --bs-btn-disabled-color: #4b93a3f5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4b93a3f5;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #a42733;
  --bs-btn-border-color: #a42733;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8B212B;
  --bs-btn-hover-border-color: #831F29;
  --bs-btn-focus-shadow-rgb: 241,223,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #831F29;
  --bs-btn-active-border-color: #7B1D26;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #a42733;
  --bs-btn-disabled-border-color: #a42733;
}

.btn-outline-secondary {
  --bs-btn-color: #a42733;
  --bs-btn-border-color: #a42733;
  --bs-btn-focus-shadow-rgb: 164,39,51;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a42733;
  --bs-btn-hover-border-color: #a42733;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #a42733;
  --bs-btn-active-border-color: #a42733;
  --bs-btn-disabled-color: #a42733;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a42733;
}

.btn-success {
  --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-success {
  --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-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4175b3;
  --bs-btn-border-color: #4175b3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #376398;
  --bs-btn-hover-border-color: #345E8F;
  --bs-btn-focus-shadow-rgb: 227,234,244;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #345E8F;
  --bs-btn-active-border-color: #315886;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4175b3;
  --bs-btn-disabled-border-color: #4175b3;
}

.btn-outline-warning {
  --bs-btn-color: #4175b3;
  --bs-btn-border-color: #4175b3;
  --bs-btn-focus-shadow-rgb: 65,117,179;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4175b3;
  --bs-btn-hover-border-color: #4175b3;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4175b3;
  --bs-btn-active-border-color: #4175b3;
  --bs-btn-disabled-color: #4175b3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4175b3;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #a42733;
  --bs-btn-border-color: #a42733;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8B212B;
  --bs-btn-hover-border-color: #831F29;
  --bs-btn-focus-shadow-rgb: 241,223,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #831F29;
  --bs-btn-active-border-color: #7B1D26;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #a42733;
  --bs-btn-disabled-border-color: #a42733;
}

.btn-outline-danger {
  --bs-btn-color: #a42733;
  --bs-btn-border-color: #a42733;
  --bs-btn-focus-shadow-rgb: 164,39,51;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a42733;
  --bs-btn-hover-border-color: #a42733;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #a42733;
  --bs-btn-active-border-color: #a42733;
  --bs-btn-disabled-color: #a42733;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a42733;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f3f6f8;
  --bs-btn-border-color: #f3f6f8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CFD1D3;
  --bs-btn-hover-border-color: #C2C5C6;
  --bs-btn-focus-shadow-rgb: 36,37,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C2C5C6;
  --bs-btn-active-border-color: #B6B9BA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f3f6f8;
  --bs-btn-disabled-border-color: #f3f6f8;
}

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

.btn-dark {
  --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-dark {
  --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;
}

[data-bs-theme=dark] {
  --bs-primary: #2c869af8;
  --bs-primary-rgb: 44,134,154,0.9725490196078431;
  --bs-primary-text-emphasis: #83B8C4;
  --bs-primary-bg-subtle: #081A1D;
  --bs-primary-border-subtle: #1A4F5A;
  --bs-secondary: #a42733;
  --bs-secondary-rgb: 164,39,51;
  --bs-secondary-text-emphasis: #C87D85;
  --bs-secondary-bg-subtle: #21080A;
  --bs-secondary-border-subtle: #62171F;
  --bs-success: rgba(0,209,255,0.69);
  --bs-success-rgb: 0,209,255,0.69;
  --bs-success-text-emphasis: #8EEBFF;
  --bs-success-bg-subtle: #00181E;
  --bs-success-border-subtle: #005C71;
  --bs-danger: #1395b1;
  --bs-danger-rgb: 19,149,177;
  --bs-danger-text-emphasis: #71BFD0;
  --bs-danger-bg-subtle: #041E23;
  --bs-danger-border-subtle: #0B596A;
  --bs-light: rgba(60,72,75,0.5);
  --bs-light-rgb: 60,72,75,0.5;
  --bs-light-text-emphasis: #BEC2C3;
  --bs-light-bg-subtle: #050606;
  --bs-light-border-subtle: #141819;
  --bs-dark: #ffffff;
  --bs-dark-rgb: 255,255,255;
  --bs-dark-text-emphasis: #FFFFFF;
  --bs-dark-bg-subtle: #333333;
  --bs-dark-border-subtle: #999999;
  --bs-body-color: #ffffff;
  --bs-body-color-rgb: 255,255,255;
  --bs-secondary-color: rgb(255,255,255);
  --bs-secondary-color-rgb: 255,255,255;
  --bs-tertiary-color: rgb(255,255,255);
  --bs-tertiary-color-rgb: 255,255,255;
  --bs-body-bg: #000000;
  --bs-body-bg-rgb: 0,0,0;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52,58,64;
  --bs-link-color: #1395b1;
  --bs-link-color-rgb: 19,149,177;
  --bs-link-hover-color: rgb(202,214,220);
  --bs-link-hover-color-rgb: 202,214,220;
  --bs-link-decoration: underline;
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #2c869af8;
  --bs-btn-border-color: #2c869af8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #4D99AA;
  --bs-btn-hover-border-color: #4293A5;
  --bs-btn-focus-shadow-rgb: 6,19,22;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #589FAF;
  --bs-btn-active-border-color: #4293A5;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #2c869af8;
  --bs-btn-disabled-border-color: #2c869af8;
}

[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] {
  --bs-btn-color: #2c869af8;
  --bs-btn-border-color: #2c869af8;
  --bs-btn-focus-shadow-rgb: 44,134,154,0.9725490196078431;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #2c869af8;
  --bs-btn-hover-border-color: #2c869af8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #2c869af8;
  --bs-btn-active-border-color: #2c869af8;
  --bs-btn-disabled-color: #2c869af8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2c869af8;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #a42733;
  --bs-btn-border-color: #a42733;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8B212B;
  --bs-btn-hover-border-color: #831F29;
  --bs-btn-focus-shadow-rgb: 241,223,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #831F29;
  --bs-btn-active-border-color: #7B1D26;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #a42733;
  --bs-btn-disabled-border-color: #a42733;
}

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

[data-bs-theme=dark] .btn-success, .btn-success[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgba(0,209,255,0.69);
  --bs-btn-border-color: rgba(0,209,255,0.69);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #40DDFF;
  --bs-btn-hover-border-color: #2CD9FF;
  --bs-btn-focus-shadow-rgb: 0,18,22;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #52E0FF;
  --bs-btn-active-border-color: #2CD9FF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgba(0,209,255,0.69);
  --bs-btn-disabled-border-color: rgba(0,209,255,0.69);
}

[data-bs-theme=dark] .btn-outline-success, .btn-outline-success[data-bs-theme=dark] {
  --bs-btn-color: rgba(0,209,255,0.69);
  --bs-btn-border-color: rgba(0,209,255,0.69);
  --bs-btn-focus-shadow-rgb: 0,209,255,0.69;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(0,209,255,0.69);
  --bs-btn-hover-border-color: rgba(0,209,255,0.69);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(0,209,255,0.69);
  --bs-btn-active-border-color: rgba(0,209,255,0.69);
  --bs-btn-disabled-color: rgba(0,209,255,0.69);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(0,209,255,0.69);
}

[data-bs-theme=dark] .btn-danger, .btn-danger[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #1395b1;
  --bs-btn-border-color: #1395b1;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #36A5BD;
  --bs-btn-hover-border-color: #2BA0B9;
  --bs-btn-focus-shadow-rgb: 3,22,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #42AAC1;
  --bs-btn-active-border-color: #2BA0B9;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #1395b1;
  --bs-btn-disabled-border-color: #1395b1;
}

[data-bs-theme=dark] .btn-outline-danger, .btn-outline-danger[data-bs-theme=dark] {
  --bs-btn-color: #1395b1;
  --bs-btn-border-color: #1395b1;
  --bs-btn-focus-shadow-rgb: 19,149,177;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #1395b1;
  --bs-btn-hover-border-color: #1395b1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #1395b1;
  --bs-btn-active-border-color: #1395b1;
  --bs-btn-disabled-color: #1395b1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1395b1;
}

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(60,72,75,0.5);
  --bs-btn-border-color: rgba(60,72,75,0.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #272F31;
  --bs-btn-hover-border-color: #22292B;
  --bs-btn-focus-shadow-rgb: 244,245,245;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #22292B;
  --bs-btn-active-border-color: #1E2426;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(60,72,75,0.5);
  --bs-btn-disabled-border-color: rgba(60,72,75,0.5);
}

[data-bs-theme=dark] .btn-outline-light, .btn-outline-light[data-bs-theme=dark] {
  --bs-btn-color: rgba(60,72,75,0.5);
  --bs-btn-border-color: rgba(60,72,75,0.5);
  --bs-btn-focus-shadow-rgb: 60,72,75,0.5;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(60,72,75,0.5);
  --bs-btn-hover-border-color: rgba(60,72,75,0.5);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(60,72,75,0.5);
  --bs-btn-active-border-color: rgba(60,72,75,0.5);
  --bs-btn-disabled-color: rgba(60,72,75,0.5);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(60,72,75,0.5);
}

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

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

a {
  text-decoration: var(--bs-link-decoration);
}

