:root, [data-bs-theme=light] {
  --bs-primary: #6FCCBF;
  --bs-primary-rgb: 111,204,191;
  --bs-primary-text-emphasis: #2C524C;
  --bs-primary-bg-subtle: #E2F5F2;
  --bs-primary-border-subtle: #C5EBE5;
  --bs-secondary: #59A398;
  --bs-secondary-rgb: 89,163,152;
  --bs-secondary-text-emphasis: #24413D;
  --bs-secondary-bg-subtle: #DEEDEA;
  --bs-secondary-border-subtle: #BDDAD6;
  --bs-success: #44c287;
  --bs-success-rgb: 68,194,135;
  --bs-success-text-emphasis: #1B4E36;
  --bs-success-bg-subtle: #DAF3E7;
  --bs-success-border-subtle: #B4E7CF;
  --bs-info: #41b3c9;
  --bs-info-rgb: 65,179,201;
  --bs-info-text-emphasis: #1A4850;
  --bs-info-bg-subtle: #D9F0F4;
  --bs-info-border-subtle: #B3E1E9;
  --bs-warning: #cf9844;
  --bs-warning-rgb: 207,152,68;
  --bs-warning-text-emphasis: #533D1B;
  --bs-warning-bg-subtle: #F5EADA;
  --bs-warning-border-subtle: #ECD6B4;
  --bs-danger: #a24951;
  --bs-danger-rgb: 162,73,81;
  --bs-danger-text-emphasis: #411D20;
  --bs-danger-bg-subtle: #ECDBDC;
  --bs-danger-border-subtle: #DAB6B9;
  --bs-body-color: #000000;
  --bs-body-color-rgb: 0,0,0;
  --bs-body-bg: #ffffff;
  --bs-body-bg-rgb: 255,255,255;
  --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;
  --bs-body-font-family: 'Noto Sans', sans-serif;
  --bs-body-font-weight: normal;
  --bs-body-line-height: 1.5;
  --bs-link-color: #99AFAC;
  --bs-link-color-rgb: 153,175,172;
  --bs-link-hover-color: #3DBBA8;
  --bs-link-hover-color-rgb: 61,187,168;
  --bs-link-decoration: blink;
  --bs-border-color: #dee2e6;
  --bs-focus-ring-color: rgba(13,253,195,0.25);
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #6FCCBF;
  --bs-btn-border-color: #6FCCBF;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #85D4C9;
  --bs-btn-hover-border-color: #7DD1C5;
  --bs-btn-focus-shadow-rgb: 17,31,29;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8CD6CC;
  --bs-btn-active-border-color: #7DD1C5;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #6FCCBF;
  --bs-btn-disabled-border-color: #6FCCBF;
}

.btn-outline-primary {
  --bs-btn-color: #6FCCBF;
  --bs-btn-border-color: #6FCCBF;
  --bs-btn-focus-shadow-rgb: 111,204,191;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6FCCBF;
  --bs-btn-hover-border-color: #6FCCBF;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6FCCBF;
  --bs-btn-active-border-color: #6FCCBF;
  --bs-btn-disabled-color: #6FCCBF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6FCCBF;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #59A398;
  --bs-btn-border-color: #59A398;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #72B1A7;
  --bs-btn-hover-border-color: #6AACA2;
  --bs-btn-focus-shadow-rgb: 13,24,23;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #7AB5AD;
  --bs-btn-active-border-color: #6AACA2;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #59A398;
  --bs-btn-disabled-border-color: #59A398;
}

.btn-outline-secondary {
  --bs-btn-color: #59A398;
  --bs-btn-border-color: #59A398;
  --bs-btn-focus-shadow-rgb: 89,163,152;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #59A398;
  --bs-btn-hover-border-color: #59A398;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #59A398;
  --bs-btn-active-border-color: #59A398;
  --bs-btn-disabled-color: #59A398;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #59A398;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #44c287;
  --bs-btn-border-color: #44c287;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #60CB99;
  --bs-btn-hover-border-color: #57C893;
  --bs-btn-focus-shadow-rgb: 10,29,20;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #69CE9F;
  --bs-btn-active-border-color: #57C893;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #44c287;
  --bs-btn-disabled-border-color: #44c287;
}

.btn-outline-success {
  --bs-btn-color: #44c287;
  --bs-btn-border-color: #44c287;
  --bs-btn-focus-shadow-rgb: 68,194,135;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #44c287;
  --bs-btn-hover-border-color: #44c287;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #44c287;
  --bs-btn-active-border-color: #44c287;
  --bs-btn-disabled-color: #44c287;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #44c287;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #41b3c9;
  --bs-btn-border-color: #41b3c9;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #5EBED1;
  --bs-btn-hover-border-color: #54BBCE;
  --bs-btn-focus-shadow-rgb: 10,27,30;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #67C2D4;
  --bs-btn-active-border-color: #54BBCE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #41b3c9;
  --bs-btn-disabled-border-color: #41b3c9;
}

.btn-outline-info {
  --bs-btn-color: #41b3c9;
  --bs-btn-border-color: #41b3c9;
  --bs-btn-focus-shadow-rgb: 65,179,201;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #41b3c9;
  --bs-btn-hover-border-color: #41b3c9;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #41b3c9;
  --bs-btn-active-border-color: #41b3c9;
  --bs-btn-disabled-color: #41b3c9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #41b3c9;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #cf9844;
  --bs-btn-border-color: #cf9844;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D6A760;
  --bs-btn-hover-border-color: #D4A257;
  --bs-btn-focus-shadow-rgb: 31,23,10;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #D9AD69;
  --bs-btn-active-border-color: #D4A257;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #cf9844;
  --bs-btn-disabled-border-color: #cf9844;
}

.btn-outline-warning {
  --bs-btn-color: #cf9844;
  --bs-btn-border-color: #cf9844;
  --bs-btn-focus-shadow-rgb: 207,152,68;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #cf9844;
  --bs-btn-hover-border-color: #cf9844;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #cf9844;
  --bs-btn-active-border-color: #cf9844;
  --bs-btn-disabled-color: #cf9844;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #cf9844;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #a24951;
  --bs-btn-border-color: #a24951;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8A3E45;
  --bs-btn-hover-border-color: #823A41;
  --bs-btn-focus-shadow-rgb: 241,228,229;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #823A41;
  --bs-btn-active-border-color: #7A373D;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #a24951;
  --bs-btn-disabled-border-color: #a24951;
}

.btn-outline-danger {
  --bs-btn-color: #a24951;
  --bs-btn-border-color: #a24951;
  --bs-btn-focus-shadow-rgb: 162,73,81;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a24951;
  --bs-btn-hover-border-color: #a24951;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #a24951;
  --bs-btn-active-border-color: #a24951;
  --bs-btn-disabled-color: #a24951;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a24951;
}

[data-bs-theme=dark] {
  --bs-body-color: #ffffff;
  --bs-body-color-rgb: 255,255,255;
  --bs-body-bg: #000000;
  --bs-body-bg-rgb: 0,0,0;
  --bs-secondary-color: rgba(255,255,255,0.75);
  --bs-secondary-color-rgb: 255,255,255,0.75;
  --bs-tertiary-color: rgba(255,255,255,0.5);
  --bs-tertiary-color-rgb: 255,255,255,0.5;
}

