:root, [data-bs-theme=light] {
  --bs-primary: #ed1e24;
  --bs-primary-rgb: 237,30,36;
  --bs-primary-text-emphasis: #5F0C0E;
  --bs-primary-bg-subtle: #FBD2D3;
  --bs-primary-border-subtle: #F8A5A7;
  --bs-secondary: #676666;
  --bs-secondary-rgb: 103,102,102;
  --bs-secondary-text-emphasis: #292929;
  --bs-secondary-bg-subtle: #E1E0E0;
  --bs-secondary-border-subtle: #C2C2C2;
  --bs-success: #a5a58d;
  --bs-success-rgb: 165,165,141;
  --bs-success-text-emphasis: #424238;
  --bs-success-bg-subtle: #EDEDE8;
  --bs-success-border-subtle: #DBDBD1;
  --bs-info: #70d6ff;
  --bs-info-rgb: 112,214,255;
  --bs-info-text-emphasis: #2D5666;
  --bs-info-bg-subtle: #E2F7FF;
  --bs-info-border-subtle: #C6EFFF;
  --bs-warning: #ffb703;
  --bs-warning-rgb: 255,183,3;
  --bs-warning-text-emphasis: #664901;
  --bs-warning-bg-subtle: #FFF1CD;
  --bs-warning-border-subtle: #FFE29A;
  --bs-danger: #f77f00;
  --bs-danger-rgb: 247,127,0;
  --bs-danger-text-emphasis: #633300;
  --bs-danger-bg-subtle: #FDE5CC;
  --bs-danger-border-subtle: #FCCC99;
  --bs-light: #cecbca;
  --bs-light-rgb: 206,203,202;
  --bs-light-text-emphasis: #525151;
  --bs-light-bg-subtle: #F5F5F4;
  --bs-light-border-subtle: #EBEAEA;
  --bs-dark: #212529;
  --bs-dark-rgb: 33,37,41;
  --bs-dark-text-emphasis: #0D0F10;
  --bs-dark-bg-subtle: #D3D3D4;
  --bs-dark-border-subtle: #A6A8A9;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33,37,41;
  --bs-secondary-color: #676666;
  --bs-secondary-color-rgb: 103,102,102;
  --bs-tertiary-color: #a5a5a5;
  --bs-tertiary-color-rgb: 165,165,165;
  --bs-body-bg: #ffffff;
  --bs-body-bg-rgb: 255,255,255;
  --bs-secondary-bg: #f5f5f5;
  --bs-secondary-bg-rgb: 245,245,245;
  --bs-tertiary-bg: #e6e6e6;
  --bs-tertiary-bg-rgb: 230,230,230;
  --bs-link-color: #118ab2;
  --bs-link-color-rgb: 17,138,178;
  --bs-link-hover-color: #0b5d78;
  --bs-link-hover-color-rgb: 11,93,120;
  --bs-border-color: #cecbca;
  --bs-focus-ring-color: #70d6ff;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ed1e24;
  --bs-btn-border-color: #ed1e24;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F04045;
  --bs-btn-hover-border-color: #EF343A;
  --bs-btn-focus-shadow-rgb: 36,5,5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F14B50;
  --bs-btn-active-border-color: #EF343A;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ed1e24;
  --bs-btn-disabled-border-color: #ed1e24;
}

.btn-outline-primary {
  --bs-btn-color: #ed1e24;
  --bs-btn-border-color: #ed1e24;
  --bs-btn-focus-shadow-rgb: 237,30,36;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ed1e24;
  --bs-btn-hover-border-color: #ed1e24;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ed1e24;
  --bs-btn-active-border-color: #ed1e24;
  --bs-btn-disabled-color: #ed1e24;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ed1e24;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #676666;
  --bs-btn-border-color: #676666;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #585757;
  --bs-btn-hover-border-color: #525252;
  --bs-btn-focus-shadow-rgb: 232,232,232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #525252;
  --bs-btn-active-border-color: #4D4D4D;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #676666;
  --bs-btn-disabled-border-color: #676666;
}

.btn-outline-secondary {
  --bs-btn-color: #676666;
  --bs-btn-border-color: #676666;
  --bs-btn-focus-shadow-rgb: 103,102,102;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #676666;
  --bs-btn-hover-border-color: #676666;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #676666;
  --bs-btn-active-border-color: #676666;
  --bs-btn-disabled-color: #676666;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #676666;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #a5a58d;
  --bs-btn-border-color: #a5a58d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #B3B39E;
  --bs-btn-hover-border-color: #AEAE98;
  --bs-btn-focus-shadow-rgb: 25,25,21;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B7B7A4;
  --bs-btn-active-border-color: #AEAE98;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #a5a58d;
  --bs-btn-disabled-border-color: #a5a58d;
}

.btn-outline-success {
  --bs-btn-color: #a5a58d;
  --bs-btn-border-color: #a5a58d;
  --bs-btn-focus-shadow-rgb: 165,165,141;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #a5a58d;
  --bs-btn-hover-border-color: #a5a58d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #a5a58d;
  --bs-btn-active-border-color: #a5a58d;
  --bs-btn-disabled-color: #a5a58d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a5a58d;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #70d6ff;
  --bs-btn-border-color: #70d6ff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #85DCFF;
  --bs-btn-hover-border-color: #7EDAFF;
  --bs-btn-focus-shadow-rgb: 17,32,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8DDEFF;
  --bs-btn-active-border-color: #7EDAFF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #70d6ff;
  --bs-btn-disabled-border-color: #70d6ff;
}

.btn-outline-info {
  --bs-btn-color: #70d6ff;
  --bs-btn-border-color: #70d6ff;
  --bs-btn-focus-shadow-rgb: 112,214,255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #70d6ff;
  --bs-btn-hover-border-color: #70d6ff;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #70d6ff;
  --bs-btn-active-border-color: #70d6ff;
  --bs-btn-disabled-color: #70d6ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #70d6ff;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffb703;
  --bs-btn-border-color: #ffb703;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFC229;
  --bs-btn-hover-border-color: #FFBE1C;
  --bs-btn-focus-shadow-rgb: 38,27,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFC535;
  --bs-btn-active-border-color: #FFBE1C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffb703;
  --bs-btn-disabled-border-color: #ffb703;
}

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

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f77f00;
  --bs-btn-border-color: #f77f00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F89226;
  --bs-btn-hover-border-color: #F88C19;
  --bs-btn-focus-shadow-rgb: 37,19,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F99933;
  --bs-btn-active-border-color: #F88C19;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f77f00;
  --bs-btn-disabled-border-color: #f77f00;
}

.btn-outline-danger {
  --bs-btn-color: #f77f00;
  --bs-btn-border-color: #f77f00;
  --bs-btn-focus-shadow-rgb: 247,127,0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f77f00;
  --bs-btn-hover-border-color: #f77f00;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f77f00;
  --bs-btn-active-border-color: #f77f00;
  --bs-btn-disabled-color: #f77f00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f77f00;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #cecbca;
  --bs-btn-border-color: #cecbca;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #AFADAC;
  --bs-btn-hover-border-color: #A5A2A2;
  --bs-btn-focus-shadow-rgb: 31,30,30;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #A5A2A2;
  --bs-btn-active-border-color: #9B9898;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #cecbca;
  --bs-btn-disabled-border-color: #cecbca;
}

.btn-outline-light {
  --bs-btn-color: #cecbca;
  --bs-btn-border-color: #cecbca;
  --bs-btn-focus-shadow-rgb: 206,203,202;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #cecbca;
  --bs-btn-hover-border-color: #cecbca;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #cecbca;
  --bs-btn-active-border-color: #cecbca;
  --bs-btn-disabled-color: #cecbca;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #cecbca;
}

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

.btn-outline-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] {
  --bs-secondary: #cecbca;
  --bs-secondary-rgb: 206,203,202;
  --bs-secondary-text-emphasis: #E2E0DF;
  --bs-secondary-bg-subtle: #292928;
  --bs-secondary-border-subtle: #7C7A79;
  --bs-light: #676666;
  --bs-light-rgb: 103,102,102;
  --bs-light-text-emphasis: #A4A3A3;
  --bs-light-bg-subtle: #151414;
  --bs-light-border-subtle: #3E3D3D;
  --bs-dark: #0f0f0f;
  --bs-dark-rgb: 15,15,15;
  --bs-dark-text-emphasis: #6F6F6F;
  --bs-dark-bg-subtle: #030303;
  --bs-dark-border-subtle: #090909;
  --bs-secondary-color: #b0b0b0;
  --bs-secondary-color-rgb: 176,176,176;
  --bs-tertiary-color: #8a8a8a;
  --bs-tertiary-color-rgb: 138,138,138;
  --bs-secondary-bg: #1e1e1e;
  --bs-secondary-bg-rgb: 30,30,30;
  --bs-tertiary-bg: #2a2a2a;
  --bs-tertiary-bg-rgb: 42,42,42;
  --bs-link-color: #70d6ff;
  --bs-link-color-rgb: 112,214,255;
  --bs-link-hover-color: #42aee0;
  --bs-link-hover-color-rgb: 66,174,224;
  --bs-border-color: #3a3a3a;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #cecbca;
  --bs-btn-border-color: #cecbca;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D5D3D2;
  --bs-btn-hover-border-color: #D3D0CF;
  --bs-btn-focus-shadow-rgb: 31,30,30;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #D8D5D5;
  --bs-btn-active-border-color: #D3D0CF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #cecbca;
  --bs-btn-disabled-border-color: #cecbca;
}

[data-bs-theme=dark] .btn-outline-secondary, .btn-outline-secondary[data-bs-theme=dark] {
  --bs-btn-color: #cecbca;
  --bs-btn-border-color: #cecbca;
  --bs-btn-focus-shadow-rgb: 206,203,202;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #cecbca;
  --bs-btn-hover-border-color: #cecbca;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #cecbca;
  --bs-btn-active-border-color: #cecbca;
  --bs-btn-disabled-color: #cecbca;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #cecbca;
}

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #676666;
  --bs-btn-border-color: #676666;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #585757;
  --bs-btn-hover-border-color: #525252;
  --bs-btn-focus-shadow-rgb: 232,232,232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #525252;
  --bs-btn-active-border-color: #4D4D4D;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #676666;
  --bs-btn-disabled-border-color: #676666;
}

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

[data-bs-theme=dark] .btn-dark, .btn-dark[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0f0f0f;
  --bs-btn-border-color: #0f0f0f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0D0D0D;
  --bs-btn-hover-border-color: #0C0C0C;
  --bs-btn-focus-shadow-rgb: 219,219,219;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0C0C0C;
  --bs-btn-active-border-color: #0B0B0B;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0f0f0f;
  --bs-btn-disabled-border-color: #0f0f0f;
}

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

