:root, [data-bs-theme=light] {
  --bs-primary: #16adad;
  --bs-primary-rgb: 22,173,173;
  --bs-primary-text-emphasis: #094545;
  --bs-primary-bg-subtle: #D0EFEF;
  --bs-primary-border-subtle: #A2DEDE;
  --bs-success: #0A5757;
  --bs-success-rgb: 10,87,87;
  --bs-success-text-emphasis: #042323;
  --bs-success-bg-subtle: #CEDDDD;
  --bs-success-border-subtle: #9DBCBC;
  --bs-info: #f50067;
  --bs-info-rgb: 245,0,103;
  --bs-info-text-emphasis: #620029;
  --bs-info-bg-subtle: #FDCCE1;
  --bs-info-border-subtle: #FB99C2;
  --bs-warning: #f9f3e1;
  --bs-warning-rgb: 249,243,225;
  --bs-warning-text-emphasis: #64615A;
  --bs-warning-bg-subtle: #FEFDF9;
  --bs-warning-border-subtle: #FDFAF3;
  --bs-danger: #bef7f7;
  --bs-danger-rgb: 190,247,247;
  --bs-danger-text-emphasis: #4C6363;
  --bs-danger-bg-subtle: #F2FDFD;
  --bs-danger-border-subtle: #E5FCFC;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #16adad;
  --bs-btn-border-color: #16adad;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #39B9B9;
  --bs-btn-hover-border-color: #2DB5B5;
  --bs-btn-focus-shadow-rgb: 3,26,26;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #45BDBD;
  --bs-btn-active-border-color: #2DB5B5;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #16adad;
  --bs-btn-disabled-border-color: #16adad;
}

.btn-outline-primary {
  --bs-btn-color: #16adad;
  --bs-btn-border-color: #16adad;
  --bs-btn-focus-shadow-rgb: 22,173,173;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #16adad;
  --bs-btn-hover-border-color: #16adad;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #16adad;
  --bs-btn-active-border-color: #16adad;
  --bs-btn-disabled-color: #16adad;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #16adad;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0A5757;
  --bs-btn-border-color: #0A5757;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #094A4A;
  --bs-btn-hover-border-color: #084646;
  --bs-btn-focus-shadow-rgb: 218,230,230;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #084646;
  --bs-btn-active-border-color: #084141;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0A5757;
  --bs-btn-disabled-border-color: #0A5757;
}

.btn-outline-success {
  --bs-btn-color: #0A5757;
  --bs-btn-border-color: #0A5757;
  --bs-btn-focus-shadow-rgb: 10,87,87;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0A5757;
  --bs-btn-hover-border-color: #0A5757;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0A5757;
  --bs-btn-active-border-color: #0A5757;
  --bs-btn-disabled-color: #0A5757;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0A5757;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f50067;
  --bs-btn-border-color: #f50067;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F7267E;
  --bs-btn-hover-border-color: #F61976;
  --bs-btn-focus-shadow-rgb: 37,0,15;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F73385;
  --bs-btn-active-border-color: #F61976;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f50067;
  --bs-btn-disabled-border-color: #f50067;
}

.btn-outline-info {
  --bs-btn-color: #f50067;
  --bs-btn-border-color: #f50067;
  --bs-btn-focus-shadow-rgb: 245,0,103;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f50067;
  --bs-btn-hover-border-color: #f50067;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f50067;
  --bs-btn-active-border-color: #f50067;
  --bs-btn-disabled-color: #f50067;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f50067;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f9f3e1;
  --bs-btn-border-color: #f9f3e1;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FAF5E6;
  --bs-btn-hover-border-color: #FAF4E4;
  --bs-btn-focus-shadow-rgb: 37,36,34;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FAF5E7;
  --bs-btn-active-border-color: #FAF4E4;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f9f3e1;
  --bs-btn-disabled-border-color: #f9f3e1;
}

.btn-outline-warning {
  --bs-btn-color: #f9f3e1;
  --bs-btn-border-color: #f9f3e1;
  --bs-btn-focus-shadow-rgb: 249,243,225;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f9f3e1;
  --bs-btn-hover-border-color: #f9f3e1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f9f3e1;
  --bs-btn-active-border-color: #f9f3e1;
  --bs-btn-disabled-color: #f9f3e1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f9f3e1;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #bef7f7;
  --bs-btn-border-color: #bef7f7;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #C8F8F8;
  --bs-btn-hover-border-color: #C5F8F8;
  --bs-btn-focus-shadow-rgb: 29,37,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #CBF9F9;
  --bs-btn-active-border-color: #C5F8F8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #bef7f7;
  --bs-btn-disabled-border-color: #bef7f7;
}

.btn-outline-danger {
  --bs-btn-color: #bef7f7;
  --bs-btn-border-color: #bef7f7;
  --bs-btn-focus-shadow-rgb: 190,247,247;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #bef7f7;
  --bs-btn-hover-border-color: #bef7f7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #bef7f7;
  --bs-btn-active-border-color: #bef7f7;
  --bs-btn-disabled-color: #bef7f7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bef7f7;
}

.aspect-ratio-1x1 {
  aspect-ratio: 1/1;
}

