:root, [data-bs-theme=light] {
  --bs-primary: #1d3ba0;
  --bs-primary-rgb: 29,59,160;
  --bs-primary-text-emphasis: #0C1840;
  --bs-primary-bg-subtle: #D2D8EC;
  --bs-primary-border-subtle: #A5B1D9;
  --bs-secondary: #d7d5ec;
  --bs-secondary-rgb: 215,213,236;
  --bs-secondary-text-emphasis: #56555E;
  --bs-secondary-bg-subtle: #F7F7FB;
  --bs-secondary-border-subtle: #EFEEF7;
  --bs-success: #a6c5b4;
  --bs-success-rgb: 166,197,180;
  --bs-success-text-emphasis: #424F48;
  --bs-success-bg-subtle: #EDF3F0;
  --bs-success-border-subtle: #DBE8E1;
  --bs-info: #ed2737;
  --bs-info-rgb: 237,39,55;
  --bs-info-text-emphasis: #5F1016;
  --bs-info-bg-subtle: #FBD4D7;
  --bs-info-border-subtle: #F8A9AF;
  --bs-warning: #fce5d5;
  --bs-warning-rgb: 252,229,213;
  --bs-warning-text-emphasis: #655C55;
  --bs-warning-bg-subtle: #FEFAF7;
  --bs-warning-border-subtle: #FEF5EE;
  --bs-danger: #ed2737;
  --bs-danger-rgb: 237,39,55;
  --bs-danger-text-emphasis: #5F1016;
  --bs-danger-bg-subtle: #FBD4D7;
  --bs-danger-border-subtle: #F8A9AF;
  --bs-light: #faf6e8;
  --bs-light-rgb: 250,246,232;
  --bs-light-text-emphasis: #64625D;
  --bs-light-bg-subtle: #FEFDFA;
  --bs-light-border-subtle: #FDFBF6;
  --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;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1d3ba0;
  --bs-btn-border-color: #1d3ba0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #193288;
  --bs-btn-hover-border-color: #172F80;
  --bs-btn-focus-shadow-rgb: 221,226,241;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #172F80;
  --bs-btn-active-border-color: #162C78;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1d3ba0;
  --bs-btn-disabled-border-color: #1d3ba0;
}

.btn-outline-primary {
  --bs-btn-color: #1d3ba0;
  --bs-btn-border-color: #1d3ba0;
  --bs-btn-focus-shadow-rgb: 29,59,160;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1d3ba0;
  --bs-btn-hover-border-color: #1d3ba0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1d3ba0;
  --bs-btn-active-border-color: #1d3ba0;
  --bs-btn-disabled-color: #1d3ba0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1d3ba0;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #d7d5ec;
  --bs-btn-border-color: #d7d5ec;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #DDDBEF;
  --bs-btn-hover-border-color: #DBD9EE;
  --bs-btn-focus-shadow-rgb: 32,32,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #DFDDF0;
  --bs-btn-active-border-color: #DBD9EE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #d7d5ec;
  --bs-btn-disabled-border-color: #d7d5ec;
}

.btn-outline-secondary {
  --bs-btn-color: #d7d5ec;
  --bs-btn-border-color: #d7d5ec;
  --bs-btn-focus-shadow-rgb: 215,213,236;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #d7d5ec;
  --bs-btn-hover-border-color: #d7d5ec;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #d7d5ec;
  --bs-btn-active-border-color: #d7d5ec;
  --bs-btn-disabled-color: #d7d5ec;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d7d5ec;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #a6c5b4;
  --bs-btn-border-color: #a6c5b4;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #B3CEBF;
  --bs-btn-hover-border-color: #AFCBBC;
  --bs-btn-focus-shadow-rgb: 25,30,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B8D1C3;
  --bs-btn-active-border-color: #AFCBBC;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #a6c5b4;
  --bs-btn-disabled-border-color: #a6c5b4;
}

.btn-outline-success {
  --bs-btn-color: #a6c5b4;
  --bs-btn-border-color: #a6c5b4;
  --bs-btn-focus-shadow-rgb: 166,197,180;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #a6c5b4;
  --bs-btn-hover-border-color: #a6c5b4;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #a6c5b4;
  --bs-btn-active-border-color: #a6c5b4;
  --bs-btn-disabled-color: #a6c5b4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a6c5b4;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ed2737;
  --bs-btn-border-color: #ed2737;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F04755;
  --bs-btn-hover-border-color: #EF3D4B;
  --bs-btn-focus-shadow-rgb: 36,6,8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F1525F;
  --bs-btn-active-border-color: #EF3D4B;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ed2737;
  --bs-btn-disabled-border-color: #ed2737;
}

.btn-outline-info {
  --bs-btn-color: #ed2737;
  --bs-btn-border-color: #ed2737;
  --bs-btn-focus-shadow-rgb: 237,39,55;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ed2737;
  --bs-btn-hover-border-color: #ed2737;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ed2737;
  --bs-btn-active-border-color: #ed2737;
  --bs-btn-disabled-color: #ed2737;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ed2737;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fce5d5;
  --bs-btn-border-color: #fce5d5;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FCE9DB;
  --bs-btn-hover-border-color: #FCE8D9;
  --bs-btn-focus-shadow-rgb: 38,34,32;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FDEADD;
  --bs-btn-active-border-color: #FCE8D9;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fce5d5;
  --bs-btn-disabled-border-color: #fce5d5;
}

.btn-outline-warning {
  --bs-btn-color: #fce5d5;
  --bs-btn-border-color: #fce5d5;
  --bs-btn-focus-shadow-rgb: 252,229,213;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fce5d5;
  --bs-btn-hover-border-color: #fce5d5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fce5d5;
  --bs-btn-active-border-color: #fce5d5;
  --bs-btn-disabled-color: #fce5d5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fce5d5;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ed2737;
  --bs-btn-border-color: #ed2737;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F04755;
  --bs-btn-hover-border-color: #EF3D4B;
  --bs-btn-focus-shadow-rgb: 36,6,8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F1525F;
  --bs-btn-active-border-color: #EF3D4B;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ed2737;
  --bs-btn-disabled-border-color: #ed2737;
}

.btn-outline-danger {
  --bs-btn-color: #ed2737;
  --bs-btn-border-color: #ed2737;
  --bs-btn-focus-shadow-rgb: 237,39,55;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ed2737;
  --bs-btn-hover-border-color: #ed2737;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ed2737;
  --bs-btn-active-border-color: #ed2737;
  --bs-btn-disabled-color: #ed2737;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ed2737;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #faf6e8;
  --bs-btn-border-color: #faf6e8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D5D1C5;
  --bs-btn-hover-border-color: #C8C5BA;
  --bs-btn-focus-shadow-rgb: 38,37,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C8C5BA;
  --bs-btn-active-border-color: #BCB9AE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #faf6e8;
  --bs-btn-disabled-border-color: #faf6e8;
}

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

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

