:root, [data-bs-theme=light] {
  --bs-primary: #c0114c;
  --bs-primary-rgb: 192,17,76;
  --bs-primary-text-emphasis: #4D071E;
  --bs-primary-bg-subtle: #F2CFDB;
  --bs-primary-border-subtle: #E6A0B7;
  --bs-warning: #006c9c;
  --bs-warning-rgb: 0,108,156;
  --bs-warning-text-emphasis: #002B3E;
  --bs-warning-bg-subtle: #CCE2EB;
  --bs-warning-border-subtle: #99C4D7;
  --bs-danger: #dc3545;
  --bs-danger-rgb: 220,53,69;
  --bs-danger-text-emphasis: #58151C;
  --bs-danger-bg-subtle: #F8D7DA;
  --bs-danger-border-subtle: #F1AEB5;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255,255,255;
  --bs-link-color: #3cbff9;
  --bs-link-color-rgb: 60,191,249;
  --bs-link-hover-color: #006c9c;
  --bs-link-hover-color-rgb: 0,108,156;
  --bs-focus-ring-color: rgb(245,84,122);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #c0114c;
  --bs-btn-border-color: #c0114c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #A30E41;
  --bs-btn-hover-border-color: #9A0E3D;
  --bs-btn-focus-shadow-rgb: 246,219,228;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9A0E3D;
  --bs-btn-active-border-color: #900D39;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #c0114c;
  --bs-btn-disabled-border-color: #c0114c;
}

.btn-outline-primary {
  --bs-btn-color: #c0114c;
  --bs-btn-border-color: #c0114c;
  --bs-btn-focus-shadow-rgb: 192,17,76;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c0114c;
  --bs-btn-hover-border-color: #c0114c;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #c0114c;
  --bs-btn-active-border-color: #c0114c;
  --bs-btn-disabled-color: #c0114c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c0114c;
}

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #006c9c;
  --bs-btn-border-color: #006c9c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #005C85;
  --bs-btn-hover-border-color: #00567D;
  --bs-btn-focus-shadow-rgb: 217,233,240;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00567D;
  --bs-btn-active-border-color: #005175;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #006c9c;
  --bs-btn-disabled-border-color: #006c9c;
}

.btn-outline-warning {
  --bs-btn-color: #006c9c;
  --bs-btn-border-color: #006c9c;
  --bs-btn-focus-shadow-rgb: 0,108,156;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #006c9c;
  --bs-btn-hover-border-color: #006c9c;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #006c9c;
  --bs-btn-active-border-color: #006c9c;
  --bs-btn-disabled-color: #006c9c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #006c9c;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #BB2D3B;
  --bs-btn-hover-border-color: #B02A37;
  --bs-btn-focus-shadow-rgb: 250,225,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #B02A37;
  --bs-btn-active-border-color: #A52834;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220,53,69;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
}

