:root, [data-bs-theme=light] {
  --bs-primary: #B54168;
  --bs-primary-rgb: 181,65,104;
  --bs-primary-text-emphasis: #481A2A;
  --bs-primary-bg-subtle: #F0D9E1;
  --bs-primary-border-subtle: #E1B3C3;
  --bs-secondary: #bb808f;
  --bs-secondary-rgb: 187,128,143;
  --bs-secondary-text-emphasis: #4B3339;
  --bs-secondary-bg-subtle: #F1E6E9;
  --bs-secondary-border-subtle: #E4CCD2;
  --bs-success: #f7f5dd;
  --bs-success-rgb: 247,245,221;
  --bs-success-text-emphasis: #636258;
  --bs-success-bg-subtle: #FDFDF8;
  --bs-success-border-subtle: #FCFBF1;
  --bs-info: #71c0c9;
  --bs-info-rgb: 113,192,201;
  --bs-info-text-emphasis: #2D4D50;
  --bs-info-bg-subtle: #E3F2F4;
  --bs-info-border-subtle: #C6E6E9;
  --bs-warning: #FFB815;
  --bs-warning-rgb: 255,184,21;
  --bs-warning-text-emphasis: #664A08;
  --bs-warning-bg-subtle: #FFF1D0;
  --bs-warning-border-subtle: #FFE3A1;
  --bs-danger: #da4c5a;
  --bs-danger-rgb: 218,76,90;
  --bs-danger-text-emphasis: #571E24;
  --bs-danger-bg-subtle: #F8DBDE;
  --bs-danger-border-subtle: #F0B7BD;
  --bs-body-color: #252730;
  --bs-body-color-rgb: 37,39,48;
  --bs-secondary-color: rgba(37,39,48,0.75);
  --bs-secondary-color-rgb: 37,39,48,0.75;
  --bs-tertiary-color: rgba(37,39,48,0.5);
  --bs-tertiary-color-rgb: 37,39,48,0.5;
  --bs-body-bg: #f8f8f8;
  --bs-body-bg-rgb: 248,248,248;
  --bs-body-font-family: Roboto, sans-serif;
  --bs-border-style: solid;
  --bs-border-color: #b54168;
  --bs-border-radius: 10;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #B54168;
  --bs-btn-border-color: #B54168;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #9A3758;
  --bs-btn-hover-border-color: #913453;
  --bs-btn-focus-shadow-rgb: 244,227,232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #913453;
  --bs-btn-active-border-color: #88314E;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #B54168;
  --bs-btn-disabled-border-color: #B54168;
}

.btn-outline-primary {
  --bs-btn-color: #B54168;
  --bs-btn-border-color: #B54168;
  --bs-btn-focus-shadow-rgb: 181,65,104;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #B54168;
  --bs-btn-hover-border-color: #B54168;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #B54168;
  --bs-btn-active-border-color: #B54168;
  --bs-btn-disabled-color: #B54168;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B54168;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #bb808f;
  --bs-btn-border-color: #bb808f;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #C593A0;
  --bs-btn-hover-border-color: #C28D9A;
  --bs-btn-focus-shadow-rgb: 28,19,21;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C999A5;
  --bs-btn-active-border-color: #C28D9A;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #bb808f;
  --bs-btn-disabled-border-color: #bb808f;
}

.btn-outline-secondary {
  --bs-btn-color: #bb808f;
  --bs-btn-border-color: #bb808f;
  --bs-btn-focus-shadow-rgb: 187,128,143;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #bb808f;
  --bs-btn-hover-border-color: #bb808f;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #bb808f;
  --bs-btn-active-border-color: #bb808f;
  --bs-btn-disabled-color: #bb808f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bb808f;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f7f5dd;
  --bs-btn-border-color: #f7f5dd;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F8F7E2;
  --bs-btn-hover-border-color: #F8F6E0;
  --bs-btn-focus-shadow-rgb: 37,37,33;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F9F7E4;
  --bs-btn-active-border-color: #F8F6E0;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f7f5dd;
  --bs-btn-disabled-border-color: #f7f5dd;
}

.btn-outline-success {
  --bs-btn-color: #f7f5dd;
  --bs-btn-border-color: #f7f5dd;
  --bs-btn-focus-shadow-rgb: 247,245,221;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f7f5dd;
  --bs-btn-hover-border-color: #f7f5dd;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f7f5dd;
  --bs-btn-active-border-color: #f7f5dd;
  --bs-btn-disabled-color: #f7f5dd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7f5dd;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #71c0c9;
  --bs-btn-border-color: #71c0c9;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #86C9D1;
  --bs-btn-hover-border-color: #7FC6CE;
  --bs-btn-focus-shadow-rgb: 17,29,30;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8DCDD4;
  --bs-btn-active-border-color: #7FC6CE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #71c0c9;
  --bs-btn-disabled-border-color: #71c0c9;
}

.btn-outline-info {
  --bs-btn-color: #71c0c9;
  --bs-btn-border-color: #71c0c9;
  --bs-btn-focus-shadow-rgb: 113,192,201;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #71c0c9;
  --bs-btn-hover-border-color: #71c0c9;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #71c0c9;
  --bs-btn-active-border-color: #71c0c9;
  --bs-btn-disabled-color: #71c0c9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #71c0c9;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FFB815;
  --bs-btn-border-color: #FFB815;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFC338;
  --bs-btn-hover-border-color: #FFBF2C;
  --bs-btn-focus-shadow-rgb: 38,28,3;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFC644;
  --bs-btn-active-border-color: #FFBF2C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FFB815;
  --bs-btn-disabled-border-color: #FFB815;
}

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

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #da4c5a;
  --bs-btn-border-color: #da4c5a;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E06773;
  --bs-btn-hover-border-color: #DE5E6B;
  --bs-btn-focus-shadow-rgb: 33,11,14;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E1707B;
  --bs-btn-active-border-color: #DE5E6B;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #da4c5a;
  --bs-btn-disabled-border-color: #da4c5a;
}

.btn-outline-danger {
  --bs-btn-color: #da4c5a;
  --bs-btn-border-color: #da4c5a;
  --bs-btn-focus-shadow-rgb: 218,76,90;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #da4c5a;
  --bs-btn-hover-border-color: #da4c5a;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #da4c5a;
  --bs-btn-active-border-color: #da4c5a;
  --bs-btn-disabled-color: #da4c5a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #da4c5a;
}

[data-bs-theme=dark] {
  --bs-body-color: #c2c6cb;
  --bs-body-color-rgb: 194,198,203;
  --bs-secondary-color: rgba(194,198,203,0.75);
  --bs-secondary-color-rgb: 194,198,203,0.75;
  --bs-tertiary-color: rgba(194,198,203,0.5);
  --bs-tertiary-color-rgb: 194,198,203,0.5;
  --bs-body-bg: #11142c;
  --bs-body-bg-rgb: 17,20,44;
}

