:root, [data-bs-theme=light] {
  --bs-primary: #453b83;
  --bs-primary-rgb: 69,59,131;
  --bs-primary-text-emphasis: #1C1834;
  --bs-primary-bg-subtle: #DAD8E6;
  --bs-primary-border-subtle: #B5B1CD;
  --bs-secondary: #ee2d2f;
  --bs-secondary-rgb: 238,45,47;
  --bs-secondary-text-emphasis: #5F1213;
  --bs-secondary-bg-subtle: #FCD5D5;
  --bs-secondary-border-subtle: #F8ABAC;
  --bs-success: #00a561;
  --bs-success-rgb: 0,165,97;
  --bs-success-text-emphasis: #004227;
  --bs-success-bg-subtle: #CCEDDF;
  --bs-success-border-subtle: #99DBC0;
  --bs-info: #ff5d6d;
  --bs-info-rgb: 255,93,109;
  --bs-info-text-emphasis: #66252C;
  --bs-info-bg-subtle: #FFDFE2;
  --bs-info-border-subtle: #FFBEC5;
  --bs-warning: #e1cc00;
  --bs-warning-rgb: 225,204,0;
  --bs-warning-text-emphasis: #5A5200;
  --bs-warning-bg-subtle: #F9F5CC;
  --bs-warning-border-subtle: #F3EB99;
  --bs-danger: #f02100;
  --bs-danger-rgb: 240,33,0;
  --bs-danger-text-emphasis: #600D00;
  --bs-danger-bg-subtle: #FCD3CC;
  --bs-danger-border-subtle: #F9A699;
  --bs-light: #d4dde6;
  --bs-light-rgb: 212,221,230;
  --bs-light-text-emphasis: #55585C;
  --bs-light-bg-subtle: #F6F8FA;
  --bs-light-border-subtle: #EEF1F5;
  --bs-dark: #0f152b;
  --bs-dark-rgb: 15,21,43;
  --bs-dark-text-emphasis: #060811;
  --bs-dark-bg-subtle: #CFD0D5;
  --bs-dark-border-subtle: #9FA1AA;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #453b83;
  --bs-btn-border-color: #453b83;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3B326F;
  --bs-btn-hover-border-color: #372F69;
  --bs-btn-focus-shadow-rgb: 227,226,236;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #372F69;
  --bs-btn-active-border-color: #342C62;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #453b83;
  --bs-btn-disabled-border-color: #453b83;
}

.btn-outline-primary {
  --bs-btn-color: #453b83;
  --bs-btn-border-color: #453b83;
  --bs-btn-focus-shadow-rgb: 69,59,131;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #453b83;
  --bs-btn-hover-border-color: #453b83;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #453b83;
  --bs-btn-active-border-color: #453b83;
  --bs-btn-disabled-color: #453b83;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #453b83;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ee2d2f;
  --bs-btn-border-color: #ee2d2f;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F14D4E;
  --bs-btn-hover-border-color: #F04244;
  --bs-btn-focus-shadow-rgb: 36,7,7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F15759;
  --bs-btn-active-border-color: #F04244;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ee2d2f;
  --bs-btn-disabled-border-color: #ee2d2f;
}

.btn-outline-secondary {
  --bs-btn-color: #ee2d2f;
  --bs-btn-border-color: #ee2d2f;
  --bs-btn-focus-shadow-rgb: 238,45,47;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ee2d2f;
  --bs-btn-hover-border-color: #ee2d2f;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ee2d2f;
  --bs-btn-active-border-color: #ee2d2f;
  --bs-btn-disabled-color: #ee2d2f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ee2d2f;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #00a561;
  --bs-btn-border-color: #00a561;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26B379;
  --bs-btn-hover-border-color: #19AE71;
  --bs-btn-focus-shadow-rgb: 0,25,15;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33B781;
  --bs-btn-active-border-color: #19AE71;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #00a561;
  --bs-btn-disabled-border-color: #00a561;
}

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

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff5d6d;
  --bs-btn-border-color: #ff5d6d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FF7583;
  --bs-btn-hover-border-color: #FF6D7C;
  --bs-btn-focus-shadow-rgb: 38,14,16;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FF7D8A;
  --bs-btn-active-border-color: #FF6D7C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff5d6d;
  --bs-btn-disabled-border-color: #ff5d6d;
}

.btn-outline-info {
  --bs-btn-color: #ff5d6d;
  --bs-btn-border-color: #ff5d6d;
  --bs-btn-focus-shadow-rgb: 255,93,109;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff5d6d;
  --bs-btn-hover-border-color: #ff5d6d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff5d6d;
  --bs-btn-active-border-color: #ff5d6d;
  --bs-btn-disabled-color: #ff5d6d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff5d6d;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e1cc00;
  --bs-btn-border-color: #e1cc00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E6D426;
  --bs-btn-hover-border-color: #E4D119;
  --bs-btn-focus-shadow-rgb: 34,31,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E7D633;
  --bs-btn-active-border-color: #E4D119;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e1cc00;
  --bs-btn-disabled-border-color: #e1cc00;
}

.btn-outline-warning {
  --bs-btn-color: #e1cc00;
  --bs-btn-border-color: #e1cc00;
  --bs-btn-focus-shadow-rgb: 225,204,0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e1cc00;
  --bs-btn-hover-border-color: #e1cc00;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e1cc00;
  --bs-btn-active-border-color: #e1cc00;
  --bs-btn-disabled-color: #e1cc00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e1cc00;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f02100;
  --bs-btn-border-color: #f02100;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F24226;
  --bs-btn-hover-border-color: #F23719;
  --bs-btn-focus-shadow-rgb: 36,5,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F34D33;
  --bs-btn-active-border-color: #F23719;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f02100;
  --bs-btn-disabled-border-color: #f02100;
}

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

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #d4dde6;
  --bs-btn-border-color: #d4dde6;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #B4BCC4;
  --bs-btn-hover-border-color: #AAB1B8;
  --bs-btn-focus-shadow-rgb: 32,33,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #AAB1B8;
  --bs-btn-active-border-color: #9FA6AD;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #d4dde6;
  --bs-btn-disabled-border-color: #d4dde6;
}

.btn-outline-light {
  --bs-btn-color: #d4dde6;
  --bs-btn-border-color: #d4dde6;
  --bs-btn-focus-shadow-rgb: 212,221,230;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #d4dde6;
  --bs-btn-hover-border-color: #d4dde6;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #d4dde6;
  --bs-btn-active-border-color: #d4dde6;
  --bs-btn-disabled-color: #d4dde6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d4dde6;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0f152b;
  --bs-btn-border-color: #0f152b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0D1225;
  --bs-btn-hover-border-color: #0C1122;
  --bs-btn-focus-shadow-rgb: 219,220,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0C1122;
  --bs-btn-active-border-color: #0B1020;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0f152b;
  --bs-btn-disabled-border-color: #0f152b;
}

.btn-outline-dark {
  --bs-btn-color: #0f152b;
  --bs-btn-border-color: #0f152b;
  --bs-btn-focus-shadow-rgb: 15,21,43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0f152b;
  --bs-btn-hover-border-color: #0f152b;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0f152b;
  --bs-btn-active-border-color: #0f152b;
  --bs-btn-disabled-color: #0f152b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0f152b;
}

