:root, [data-bs-theme=light] {
  --bs-primary: #00B4B7;
  --bs-primary-rgb: 0,180,183;
  --bs-primary-text-emphasis: #004849;
  --bs-primary-bg-subtle: #CCF0F1;
  --bs-primary-border-subtle: #99E1E2;
  --bs-secondary: #3F4652;
  --bs-secondary-rgb: 63,70,82;
  --bs-secondary-text-emphasis: #191C21;
  --bs-secondary-bg-subtle: #D9DADC;
  --bs-secondary-border-subtle: #B2B5BA;
  --bs-info: #5C6D7F;
  --bs-info-rgb: 92,109,127;
  --bs-info-text-emphasis: #252C33;
  --bs-info-bg-subtle: #DEE2E5;
  --bs-info-border-subtle: #BEC5CC;
  --bs-body-color: #34383B;
  --bs-body-color-rgb: 52,56,59;
  --bs-secondary-color: rgba(52,56,59,0.75);
  --bs-secondary-color-rgb: 52,56,59,0.75;
  --bs-tertiary-color: rgba(52,56,59,0.5);
  --bs-tertiary-color-rgb: 52,56,59,0.5;
  --bs-body-bg: #F2F3F0;
  --bs-body-bg-rgb: 242,243,240;
  --bs-body-font-family: Comfortaa, serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 100;
  --bs-body-line-height: 1.5;
  --bs-link-color: #efc49e;
  --bs-link-color-rgb: 239,196,158;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #00B4B7;
  --bs-btn-border-color: #00B4B7;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26BFC2;
  --bs-btn-hover-border-color: #19BCBE;
  --bs-btn-focus-shadow-rgb: 0,27,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33C3C5;
  --bs-btn-active-border-color: #19BCBE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #00B4B7;
  --bs-btn-disabled-border-color: #00B4B7;
}

.btn-outline-primary {
  --bs-btn-color: #00B4B7;
  --bs-btn-border-color: #00B4B7;
  --bs-btn-focus-shadow-rgb: 0,180,183;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #00B4B7;
  --bs-btn-hover-border-color: #00B4B7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #00B4B7;
  --bs-btn-active-border-color: #00B4B7;
  --bs-btn-disabled-color: #00B4B7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00B4B7;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3F4652;
  --bs-btn-border-color: #3F4652;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #363C46;
  --bs-btn-hover-border-color: #323842;
  --bs-btn-focus-shadow-rgb: 226,227,229;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #323842;
  --bs-btn-active-border-color: #2F353E;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3F4652;
  --bs-btn-disabled-border-color: #3F4652;
}

.btn-outline-secondary {
  --bs-btn-color: #3F4652;
  --bs-btn-border-color: #3F4652;
  --bs-btn-focus-shadow-rgb: 63,70,82;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3F4652;
  --bs-btn-hover-border-color: #3F4652;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3F4652;
  --bs-btn-active-border-color: #3F4652;
  --bs-btn-disabled-color: #3F4652;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3F4652;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5C6D7F;
  --bs-btn-border-color: #5C6D7F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4E5D6C;
  --bs-btn-hover-border-color: #4A5766;
  --bs-btn-focus-shadow-rgb: 231,233,236;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4A5766;
  --bs-btn-active-border-color: #45525F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5C6D7F;
  --bs-btn-disabled-border-color: #5C6D7F;
}

.btn-outline-info {
  --bs-btn-color: #5C6D7F;
  --bs-btn-border-color: #5C6D7F;
  --bs-btn-focus-shadow-rgb: 92,109,127;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5C6D7F;
  --bs-btn-hover-border-color: #5C6D7F;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5C6D7F;
  --bs-btn-active-border-color: #5C6D7F;
  --bs-btn-disabled-color: #5C6D7F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5C6D7F;
}

