:root, [data-bs-theme=light] {
  --bs-primary: #121212;
  --bs-primary-rgb: 18,18,18;
  --bs-primary-text-emphasis: #070707;
  --bs-primary-bg-subtle: #D0D0D0;
  --bs-primary-border-subtle: #A0A0A0;
  --bs-secondary: #c80813;
  --bs-secondary-rgb: 200,8,19;
  --bs-secondary-text-emphasis: #500308;
  --bs-secondary-bg-subtle: #F4CED0;
  --bs-secondary-border-subtle: #E99CA1;
  --bs-info: #009bce;
  --bs-info-rgb: 0,155,206;
  --bs-info-text-emphasis: #003E52;
  --bs-info-bg-subtle: #CCEBF5;
  --bs-info-border-subtle: #99D7EB;
  --bs-warning: #f19931;
  --bs-warning-rgb: 241,153,49;
  --bs-warning-text-emphasis: #603D14;
  --bs-warning-bg-subtle: #FCEBD6;
  --bs-warning-border-subtle: #F9D6AD;
  --bs-danger: #d54149;
  --bs-danger-rgb: 213,65,73;
  --bs-danger-text-emphasis: #551A1D;
  --bs-danger-bg-subtle: #F7D9DB;
  --bs-danger-border-subtle: #EEB3B6;
  --bs-light: #f4f4fd;
  --bs-light-rgb: 244,244,253;
  --bs-light-text-emphasis: #626265;
  --bs-light-bg-subtle: #FDFDFF;
  --bs-light-border-subtle: #FBFBFE;
  --bs-body-color: #121212;
  --bs-body-color-rgb: 18,18,18;
  --bs-secondary-color: #009bce;
  --bs-secondary-color-rgb: 0,155,206;
  --bs-tertiary-color: #999999;
  --bs-tertiary-color-rgb: 153,153,153;
  --bs-body-bg: #f1f1ff;
  --bs-body-bg-rgb: 241,241,255;
  --bs-link-color: #c80813;
  --bs-link-color-rgb: 200,8,19;
  --bs-link-hover-color: #121212;
  --bs-link-hover-color-rgb: 18,18,18;
  --bs-border-color: #cdcdd5;
  --bs-border-radius: 0;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #121212;
  --bs-btn-border-color: #121212;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0F0F0F;
  --bs-btn-hover-border-color: #0E0E0E;
  --bs-btn-focus-shadow-rgb: 219,219,219;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0E0E0E;
  --bs-btn-active-border-color: #0E0E0E;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #121212;
  --bs-btn-disabled-border-color: #121212;
}

.btn-outline-primary {
  --bs-btn-color: #121212;
  --bs-btn-border-color: #121212;
  --bs-btn-focus-shadow-rgb: 18,18,18;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #121212;
  --bs-btn-hover-border-color: #121212;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #121212;
  --bs-btn-active-border-color: #121212;
  --bs-btn-disabled-color: #121212;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #121212;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #c80813;
  --bs-btn-border-color: #c80813;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #AA0710;
  --bs-btn-hover-border-color: #A0060F;
  --bs-btn-focus-shadow-rgb: 247,218,220;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #A0060F;
  --bs-btn-active-border-color: #96060E;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #c80813;
  --bs-btn-disabled-border-color: #c80813;
}

.btn-outline-secondary {
  --bs-btn-color: #c80813;
  --bs-btn-border-color: #c80813;
  --bs-btn-focus-shadow-rgb: 200,8,19;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c80813;
  --bs-btn-hover-border-color: #c80813;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #c80813;
  --bs-btn-active-border-color: #c80813;
  --bs-btn-disabled-color: #c80813;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c80813;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #009bce;
  --bs-btn-border-color: #009bce;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26AAD5;
  --bs-btn-hover-border-color: #19A5D3;
  --bs-btn-focus-shadow-rgb: 0,23,31;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33AFD8;
  --bs-btn-active-border-color: #19A5D3;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #009bce;
  --bs-btn-disabled-border-color: #009bce;
}

.btn-outline-info {
  --bs-btn-color: #009bce;
  --bs-btn-border-color: #009bce;
  --bs-btn-focus-shadow-rgb: 0,155,206;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #009bce;
  --bs-btn-hover-border-color: #009bce;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #009bce;
  --bs-btn-active-border-color: #009bce;
  --bs-btn-disabled-color: #009bce;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #009bce;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f19931;
  --bs-btn-border-color: #f19931;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F3A850;
  --bs-btn-hover-border-color: #F2A346;
  --bs-btn-focus-shadow-rgb: 36,23,7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F4AD5A;
  --bs-btn-active-border-color: #F2A346;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f19931;
  --bs-btn-disabled-border-color: #f19931;
}

.btn-outline-warning {
  --bs-btn-color: #f19931;
  --bs-btn-border-color: #f19931;
  --bs-btn-focus-shadow-rgb: 241,153,49;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f19931;
  --bs-btn-hover-border-color: #f19931;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f19931;
  --bs-btn-active-border-color: #f19931;
  --bs-btn-disabled-color: #f19931;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f19931;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #d54149;
  --bs-btn-border-color: #d54149;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #DB5E64;
  --bs-btn-hover-border-color: #D9545B;
  --bs-btn-focus-shadow-rgb: 32,10,11;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #DD676D;
  --bs-btn-active-border-color: #D9545B;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #d54149;
  --bs-btn-disabled-border-color: #d54149;
}

.btn-outline-danger {
  --bs-btn-color: #d54149;
  --bs-btn-border-color: #d54149;
  --bs-btn-focus-shadow-rgb: 213,65,73;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #d54149;
  --bs-btn-hover-border-color: #d54149;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #d54149;
  --bs-btn-active-border-color: #d54149;
  --bs-btn-disabled-color: #d54149;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d54149;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f4f4fd;
  --bs-btn-border-color: #f4f4fd;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CFCFD7;
  --bs-btn-hover-border-color: #C3C3CA;
  --bs-btn-focus-shadow-rgb: 37,37,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C3C3CA;
  --bs-btn-active-border-color: #B7B7BE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f4f4fd;
  --bs-btn-disabled-border-color: #f4f4fd;
}

.btn-outline-light {
  --bs-btn-color: #f4f4fd;
  --bs-btn-border-color: #f4f4fd;
  --bs-btn-focus-shadow-rgb: 244,244,253;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f4f4fd;
  --bs-btn-hover-border-color: #f4f4fd;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f4f4fd;
  --bs-btn-active-border-color: #f4f4fd;
  --bs-btn-disabled-color: #f4f4fd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f4f4fd;
}

