:root, [data-bs-theme=light] {
  --bs-primary: #9b4f96;
  --bs-primary-rgb: 155,79,150;
  --bs-primary-text-emphasis: #3E203C;
  --bs-primary-bg-subtle: #EBDCEA;
  --bs-primary-border-subtle: #D7B9D5;
  --bs-secondary: #72166b;
  --bs-secondary-rgb: 114,22,107;
  --bs-secondary-text-emphasis: #2E092B;
  --bs-secondary-bg-subtle: #E3D0E1;
  --bs-secondary-border-subtle: #C7A2C4;
  --bs-success: #72c67a;
  --bs-success-rgb: 114,198,122;
  --bs-success-text-emphasis: #2E4F31;
  --bs-success-bg-subtle: #E3F4E4;
  --bs-success-border-subtle: #C7E8CA;
  --bs-info: #8977ba;
  --bs-info-rgb: 137,119,186;
  --bs-info-text-emphasis: #37304A;
  --bs-info-bg-subtle: #E7E4F1;
  --bs-info-border-subtle: #D0C9E3;
  --bs-warning: #772d6b;
  --bs-warning-rgb: 119,45,107;
  --bs-warning-text-emphasis: #30122B;
  --bs-warning-bg-subtle: #E4D5E1;
  --bs-warning-border-subtle: #C9ABC4;
  --bs-danger: #72166b;
  --bs-danger-rgb: 114,22,107;
  --bs-danger-text-emphasis: #2E092B;
  --bs-danger-bg-subtle: #E3D0E1;
  --bs-danger-border-subtle: #C7A2C4;
  --bs-light: #e0cee0;
  --bs-light-rgb: 224,206,224;
  --bs-light-text-emphasis: #5A525A;
  --bs-light-bg-subtle: #F9F5F9;
  --bs-light-border-subtle: #F3EBF3;
  --bs-dark: #542344;
  --bs-dark-rgb: 84,35,68;
  --bs-dark-text-emphasis: #220E1B;
  --bs-dark-bg-subtle: #DDD3DA;
  --bs-dark-border-subtle: #BBA7B4;
  --bs-body-color: #542344;
  --bs-body-color-rgb: 84,35,68;
  --bs-body-bg: #eee;
  --bs-body-bg-rgb: 238,238,238;
  --bs-secondary-bg: #fff;
  --bs-secondary-bg-rgb: 255,255,255;
  --bs-tertiary-bg: #e4e1da;
  --bs-tertiary-bg-rgb: 228,225,218;
  --bs-secondary-color: rgba(84,35,68,0.75);
  --bs-secondary-color-rgb: 84,35,68,0.75;
  --bs-tertiary-color: rgba(84,35,68,0.5);
  --bs-tertiary-color-rgb: 84,35,68,0.5;
  --bs-link-color: #a02d96;
  --bs-link-color-rgb: 160,45,150;
  --bs-link-hover-color: #772d6b;
  --bs-link-hover-color-rgb: 119,45,107;
  --bs-border-color: rgba(0,0,0,0.06);
  --bs-border-radius: 1rem;
  --bs-focus-ring-color: #a02d96;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #9b4f96;
  --bs-btn-border-color: #9b4f96;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #844380;
  --bs-btn-hover-border-color: #7C3F78;
  --bs-btn-focus-shadow-rgb: 240,229,239;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #7C3F78;
  --bs-btn-active-border-color: #743B71;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #9b4f96;
  --bs-btn-disabled-border-color: #9b4f96;
}

.btn-outline-primary {
  --bs-btn-color: #9b4f96;
  --bs-btn-border-color: #9b4f96;
  --bs-btn-focus-shadow-rgb: 155,79,150;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #9b4f96;
  --bs-btn-hover-border-color: #9b4f96;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9b4f96;
  --bs-btn-active-border-color: #9b4f96;
  --bs-btn-disabled-color: #9b4f96;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9b4f96;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #72166b;
  --bs-btn-border-color: #72166b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #61135B;
  --bs-btn-hover-border-color: #5B1256;
  --bs-btn-focus-shadow-rgb: 234,220,233;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5B1256;
  --bs-btn-active-border-color: #561150;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #72166b;
  --bs-btn-disabled-border-color: #72166b;
}

.btn-outline-secondary {
  --bs-btn-color: #72166b;
  --bs-btn-border-color: #72166b;
  --bs-btn-focus-shadow-rgb: 114,22,107;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #72166b;
  --bs-btn-hover-border-color: #72166b;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #72166b;
  --bs-btn-active-border-color: #72166b;
  --bs-btn-disabled-color: #72166b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #72166b;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #72c67a;
  --bs-btn-border-color: #72c67a;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #87CF8E;
  --bs-btn-hover-border-color: #80CC87;
  --bs-btn-focus-shadow-rgb: 17,30,18;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8ED195;
  --bs-btn-active-border-color: #80CC87;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #72c67a;
  --bs-btn-disabled-border-color: #72c67a;
}

.btn-outline-success {
  --bs-btn-color: #72c67a;
  --bs-btn-border-color: #72c67a;
  --bs-btn-focus-shadow-rgb: 114,198,122;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #72c67a;
  --bs-btn-hover-border-color: #72c67a;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #72c67a;
  --bs-btn-active-border-color: #72c67a;
  --bs-btn-disabled-color: #72c67a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #72c67a;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #8977ba;
  --bs-btn-border-color: #8977ba;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #9B8BC4;
  --bs-btn-hover-border-color: #9585C1;
  --bs-btn-focus-shadow-rgb: 21,18,28;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #A192C8;
  --bs-btn-active-border-color: #9585C1;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #8977ba;
  --bs-btn-disabled-border-color: #8977ba;
}

.btn-outline-info {
  --bs-btn-color: #8977ba;
  --bs-btn-border-color: #8977ba;
  --bs-btn-focus-shadow-rgb: 137,119,186;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #8977ba;
  --bs-btn-hover-border-color: #8977ba;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8977ba;
  --bs-btn-active-border-color: #8977ba;
  --bs-btn-disabled-color: #8977ba;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #8977ba;
}

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #772d6b;
  --bs-btn-border-color: #772d6b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #65265B;
  --bs-btn-hover-border-color: #5F2456;
  --bs-btn-focus-shadow-rgb: 235,224,233;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5F2456;
  --bs-btn-active-border-color: #592250;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #772d6b;
  --bs-btn-disabled-border-color: #772d6b;
}

.btn-outline-warning {
  --bs-btn-color: #772d6b;
  --bs-btn-border-color: #772d6b;
  --bs-btn-focus-shadow-rgb: 119,45,107;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #772d6b;
  --bs-btn-hover-border-color: #772d6b;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #772d6b;
  --bs-btn-active-border-color: #772d6b;
  --bs-btn-disabled-color: #772d6b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #772d6b;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #72166b;
  --bs-btn-border-color: #72166b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #61135B;
  --bs-btn-hover-border-color: #5B1256;
  --bs-btn-focus-shadow-rgb: 234,220,233;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5B1256;
  --bs-btn-active-border-color: #561150;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #72166b;
  --bs-btn-disabled-border-color: #72166b;
}

.btn-outline-danger {
  --bs-btn-color: #72166b;
  --bs-btn-border-color: #72166b;
  --bs-btn-focus-shadow-rgb: 114,22,107;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #72166b;
  --bs-btn-hover-border-color: #72166b;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #72166b;
  --bs-btn-active-border-color: #72166b;
  --bs-btn-disabled-color: #72166b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #72166b;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e0cee0;
  --bs-btn-border-color: #e0cee0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #BEAFBE;
  --bs-btn-hover-border-color: #B3A5B3;
  --bs-btn-focus-shadow-rgb: 34,31,34;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B3A5B3;
  --bs-btn-active-border-color: #A89BA8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e0cee0;
  --bs-btn-disabled-border-color: #e0cee0;
}

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

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #542344;
  --bs-btn-border-color: #542344;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #471E3A;
  --bs-btn-hover-border-color: #431C36;
  --bs-btn-focus-shadow-rgb: 229,222,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #431C36;
  --bs-btn-active-border-color: #3F1A33;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #542344;
  --bs-btn-disabled-border-color: #542344;
}

.btn-outline-dark {
  --bs-btn-color: #542344;
  --bs-btn-border-color: #542344;
  --bs-btn-focus-shadow-rgb: 84,35,68;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #542344;
  --bs-btn-hover-border-color: #542344;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #542344;
  --bs-btn-active-border-color: #542344;
  --bs-btn-disabled-color: #542344;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #542344;
}

[data-bs-theme=dark] {
  --bs-primary: #ffffff;
  --bs-primary-rgb: 255,255,255;
  --bs-primary-text-emphasis: #FFFFFF;
  --bs-primary-bg-subtle: #333333;
  --bs-primary-border-subtle: #999999;
  --bs-secondary: #b8b6b1;
  --bs-secondary-rgb: 184,182,177;
  --bs-secondary-text-emphasis: #D4D3D0;
  --bs-secondary-bg-subtle: #252423;
  --bs-secondary-border-subtle: #6E6D6A;
  --bs-success: #807e7a;
  --bs-success-rgb: 128,126,122;
  --bs-success-text-emphasis: #B3B2AF;
  --bs-success-bg-subtle: #1A1918;
  --bs-success-border-subtle: #4D4C49;
  --bs-info: #807e7a;
  --bs-info-rgb: 128,126,122;
  --bs-info-text-emphasis: #B3B2AF;
  --bs-info-bg-subtle: #1A1918;
  --bs-info-border-subtle: #4D4C49;
  --bs-warning: #807e7a;
  --bs-warning-rgb: 128,126,122;
  --bs-warning-text-emphasis: #B3B2AF;
  --bs-warning-bg-subtle: #1A1918;
  --bs-warning-border-subtle: #4D4C49;
  --bs-danger: #b8b6b1;
  --bs-danger-rgb: 184,182,177;
  --bs-danger-text-emphasis: #D4D3D0;
  --bs-danger-bg-subtle: #252423;
  --bs-danger-border-subtle: #6E6D6A;
  --bs-light: #e4e1da;
  --bs-light-rgb: 228,225,218;
  --bs-light-text-emphasis: #EFEDE9;
  --bs-light-bg-subtle: #2E2D2C;
  --bs-light-border-subtle: #898783;
  --bs-dark: #73726f;
  --bs-dark-rgb: 115,114,111;
  --bs-dark-text-emphasis: #ABAAA9;
  --bs-dark-bg-subtle: #171716;
  --bs-dark-border-subtle: #454443;
  --bs-body-color: #b8b6b1;
  --bs-body-color-rgb: 184,182,177;
  --bs-body-bg: #1f1f1f;
  --bs-body-bg-rgb: 31,31,31;
  --bs-secondary-bg: #363636;
  --bs-secondary-bg-rgb: 54,54,54;
  --bs-tertiary-bg: #4f4f4f;
  --bs-tertiary-bg-rgb: 79,79,79;
  --bs-secondary-color: rgba(184,182,177,0.75);
  --bs-secondary-color-rgb: 184,182,177,0.75;
  --bs-tertiary-color: rgba(184,182,177,0.5);
  --bs-tertiary-color-rgb: 184,182,177,0.5;
  --bs-link-color: #e8e6e1;
  --bs-link-color-rgb: 232,230,225;
  --bs-link-hover-color: #a3a19c;
  --bs-link-hover-color-rgb: 163,161,156;
  --bs-border-color: #b8b6b1;
  --bs-focus-ring-color: #e1dfd9;
}

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

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #b8b6b1;
  --bs-btn-border-color: #b8b6b1;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #C3C1BD;
  --bs-btn-hover-border-color: #BFBDB9;
  --bs-btn-focus-shadow-rgb: 28,27,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C6C5C1;
  --bs-btn-active-border-color: #BFBDB9;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #b8b6b1;
  --bs-btn-disabled-border-color: #b8b6b1;
}

[data-bs-theme=dark] .btn-outline-secondary, .btn-outline-secondary[data-bs-theme=dark] {
  --bs-btn-color: #b8b6b1;
  --bs-btn-border-color: #b8b6b1;
  --bs-btn-focus-shadow-rgb: 184,182,177;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #b8b6b1;
  --bs-btn-hover-border-color: #b8b6b1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #b8b6b1;
  --bs-btn-active-border-color: #b8b6b1;
  --bs-btn-disabled-color: #b8b6b1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b8b6b1;
}

[data-bs-theme=dark] .btn-success, .btn-success[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #807e7a;
  --bs-btn-border-color: #807e7a;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #93918E;
  --bs-btn-hover-border-color: #8D8B87;
  --bs-btn-focus-shadow-rgb: 19,19,18;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #999895;
  --bs-btn-active-border-color: #8D8B87;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #807e7a;
  --bs-btn-disabled-border-color: #807e7a;
}

[data-bs-theme=dark] .btn-outline-success, .btn-outline-success[data-bs-theme=dark] {
  --bs-btn-color: #807e7a;
  --bs-btn-border-color: #807e7a;
  --bs-btn-focus-shadow-rgb: 128,126,122;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #807e7a;
  --bs-btn-hover-border-color: #807e7a;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #807e7a;
  --bs-btn-active-border-color: #807e7a;
  --bs-btn-disabled-color: #807e7a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #807e7a;
}

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #807e7a;
  --bs-btn-border-color: #807e7a;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #93918E;
  --bs-btn-hover-border-color: #8D8B87;
  --bs-btn-focus-shadow-rgb: 19,19,18;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #999895;
  --bs-btn-active-border-color: #8D8B87;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #807e7a;
  --bs-btn-disabled-border-color: #807e7a;
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: #807e7a;
  --bs-btn-border-color: #807e7a;
  --bs-btn-focus-shadow-rgb: 128,126,122;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #807e7a;
  --bs-btn-hover-border-color: #807e7a;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #807e7a;
  --bs-btn-active-border-color: #807e7a;
  --bs-btn-disabled-color: #807e7a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #807e7a;
}

[data-bs-theme=dark] .btn-warning, .btn-warning[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #807e7a;
  --bs-btn-border-color: #807e7a;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #93918E;
  --bs-btn-hover-border-color: #8D8B87;
  --bs-btn-focus-shadow-rgb: 19,19,18;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #999895;
  --bs-btn-active-border-color: #8D8B87;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #807e7a;
  --bs-btn-disabled-border-color: #807e7a;
}

[data-bs-theme=dark] .btn-outline-warning, .btn-outline-warning[data-bs-theme=dark] {
  --bs-btn-color: #807e7a;
  --bs-btn-border-color: #807e7a;
  --bs-btn-focus-shadow-rgb: 128,126,122;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #807e7a;
  --bs-btn-hover-border-color: #807e7a;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #807e7a;
  --bs-btn-active-border-color: #807e7a;
  --bs-btn-disabled-color: #807e7a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #807e7a;
}

[data-bs-theme=dark] .btn-danger, .btn-danger[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #b8b6b1;
  --bs-btn-border-color: #b8b6b1;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #C3C1BD;
  --bs-btn-hover-border-color: #BFBDB9;
  --bs-btn-focus-shadow-rgb: 28,27,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C6C5C1;
  --bs-btn-active-border-color: #BFBDB9;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #b8b6b1;
  --bs-btn-disabled-border-color: #b8b6b1;
}

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

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e4e1da;
  --bs-btn-border-color: #e4e1da;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #C2BFB9;
  --bs-btn-hover-border-color: #B6B4AE;
  --bs-btn-focus-shadow-rgb: 34,34,33;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B6B4AE;
  --bs-btn-active-border-color: #ABA9A4;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e4e1da;
  --bs-btn-disabled-border-color: #e4e1da;
}

[data-bs-theme=dark] .btn-outline-light, .btn-outline-light[data-bs-theme=dark] {
  --bs-btn-color: #e4e1da;
  --bs-btn-border-color: #e4e1da;
  --bs-btn-focus-shadow-rgb: 228,225,218;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e4e1da;
  --bs-btn-hover-border-color: #e4e1da;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e4e1da;
  --bs-btn-active-border-color: #e4e1da;
  --bs-btn-disabled-color: #e4e1da;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e4e1da;
}

[data-bs-theme=dark] .btn-dark, .btn-dark[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #73726f;
  --bs-btn-border-color: #73726f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #62615E;
  --bs-btn-hover-border-color: #5C5B59;
  --bs-btn-focus-shadow-rgb: 234,234,233;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5C5B59;
  --bs-btn-active-border-color: #565653;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #73726f;
  --bs-btn-disabled-border-color: #73726f;
}

[data-bs-theme=dark] .btn-outline-dark, .btn-outline-dark[data-bs-theme=dark] {
  --bs-btn-color: #73726f;
  --bs-btn-border-color: #73726f;
  --bs-btn-focus-shadow-rgb: 115,114,111;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #73726f;
  --bs-btn-hover-border-color: #73726f;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #73726f;
  --bs-btn-active-border-color: #73726f;
  --bs-btn-disabled-color: #73726f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #73726f;
}

.m-1 {
  margin: .25rem!important;
}

.mx-auto {
  margin-right: auto!important;
  margin-left: auto!important;
}

.mt-0 {
  margin-top: 0!important;
}

.mt-3 {
  margin-top: 1rem!important;
}

.mt-4 {
  margin-top: 1.5rem!important;
}

.mt-5 {
  margin-top: 3rem!important;
}

.mt-6 {
  margin-top: 4.5rem !important;
}

.me-0 {
  margin-right: 0!important;
}

.me-1 {
  margin-right: .25rem!important;
}

.me-2 {
  margin-right: .5rem!important;
}

.mb-0 {
  margin-bottom: 0!important;
}

.mb-1 {
  margin-bottom: .25rem!important;
}

.mb-2 {
  margin-bottom: .5rem!important;
}

.mb-3 {
  margin-bottom: 1rem!important;
}

.mb-4 {
  margin-bottom: 1.5rem!important;
}

.mb-5 {
  margin-bottom: 3rem!important;
}

.ms-0 {
  margin-left: 0!important;
}

.ms-1 {
  margin-left: .25rem!important;
}

.ms-2 {
  margin-left: .5rem!important;
}

.p-0 {
  padding: 0!important;
}

.p-2 {
  padding: .5rem!important;
}

.p-3 {
  padding: 1rem!important;
}

.p-4 {
  padding: 1.5rem!important;
}

.py-2 {
  padding-top: .5rem!important;
  padding-bottom: .5rem!important;
}

.py-3 {
  padding-top: 1rem!important;
  padding-bottom: 1rem!important;
}

.py-4 {
  padding-top: 1.5rem!important;
  padding-bottom: 1.5rem!important;
}

.py-5 {
  padding-top: 3rem!important;
  padding-bottom: 3rem!important;
}

.pt-2 {
  padding-top: .5rem!important;
}

.pt-4 {
  padding-top: 1.5rem!important;
}

.pt-5 {
  padding-top: 3rem!important;
}

.pt-9 {
  padding-top: 9rem !important;
}

.pe-2 {
  padding-right: .5rem!important;
}

.pe-4 {
  padding-right: 1.5rem!important;
}

.pb-0 {
  padding-bottom: 0!important;
}

.pb-3 {
  padding-bottom: 1rem!important;
}

.pb-4 {
  padding-bottom: 1.5rem!important;
}

.ps-2 {
  padding-left: .5rem!important;
}

.ps-4 {
  padding-left: 1.5rem!important;
}

@media (min-width:576px) {
  .p-sm-4 {
    padding: 1.5rem!important;
  }
}

@media (min-width:1200px) {
  .py-xl-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important;
  }
}

