:root, [data-bs-theme=light] {
  --bs-primary: #375a64;
  --bs-primary-rgb: 55,90,100;
  --bs-primary-text-emphasis: #162428;
  --bs-primary-bg-subtle: #D7DEE0;
  --bs-primary-border-subtle: #AFBDC1;
  --bs-secondary: #00b499;
  --bs-secondary-rgb: 0,180,153;
  --bs-secondary-text-emphasis: #00483D;
  --bs-secondary-bg-subtle: #CCF0EB;
  --bs-secondary-border-subtle: #99E1D6;
  --bs-success: #49efdf;
  --bs-success-rgb: 73,239,223;
  --bs-success-text-emphasis: #1D6059;
  --bs-success-bg-subtle: #DBFCF9;
  --bs-success-border-subtle: #B6F9F2;
  --bs-danger: #f5625d;
  --bs-danger-rgb: 245,98,93;
  --bs-danger-text-emphasis: #622725;
  --bs-danger-bg-subtle: #FDE0DF;
  --bs-danger-border-subtle: #FBC0BE;
  --bs-light: #fdfdfd;
  --bs-light-rgb: 253,253,253;
  --bs-light-text-emphasis: #656565;
  --bs-light-bg-subtle: #FFFFFF;
  --bs-light-border-subtle: #FEFEFE;
  --bs-dark: #192f36;
  --bs-dark-rgb: 25,47,54;
  --bs-dark-text-emphasis: #0A1316;
  --bs-dark-bg-subtle: #D1D5D7;
  --bs-dark-border-subtle: #A3ACAF;
  --bs-body-color: #2a454e;
  --bs-body-color-rgb: 42,69,78;
  --bs-secondary-color: rgba(42,69,78,0.75);
  --bs-secondary-color-rgb: 42,69,78,0.75;
  --bs-tertiary-color: rgba(42,69,78,0.5);
  --bs-tertiary-color-rgb: 42,69,78,0.5;
  --bs-link-color: #2b505c;
  --bs-link-color-rgb: 43,80,92;
  --bs-link-hover-color: #192f36;
  --bs-link-hover-color-rgb: 25,47,54;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #375a64;
  --bs-btn-border-color: #375a64;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2F4D55;
  --bs-btn-hover-border-color: #2C4850;
  --bs-btn-focus-shadow-rgb: 225,230,232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2C4850;
  --bs-btn-active-border-color: #29444B;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #375a64;
  --bs-btn-disabled-border-color: #375a64;
}

.btn-outline-primary {
  --bs-btn-color: #375a64;
  --bs-btn-border-color: #375a64;
  --bs-btn-focus-shadow-rgb: 55,90,100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #375a64;
  --bs-btn-hover-border-color: #375a64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #375a64;
  --bs-btn-active-border-color: #375a64;
  --bs-btn-disabled-color: #375a64;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #375a64;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #00b499;
  --bs-btn-border-color: #00b499;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26BFA8;
  --bs-btn-hover-border-color: #19BCA3;
  --bs-btn-focus-shadow-rgb: 0,27,23;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33C3AD;
  --bs-btn-active-border-color: #19BCA3;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #00b499;
  --bs-btn-disabled-border-color: #00b499;
}

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

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #49efdf;
  --bs-btn-border-color: #49efdf;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #64F1E4;
  --bs-btn-hover-border-color: #5BF1E2;
  --bs-btn-focus-shadow-rgb: 11,36,33;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6DF2E5;
  --bs-btn-active-border-color: #5BF1E2;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #49efdf;
  --bs-btn-disabled-border-color: #49efdf;
}

.btn-outline-success {
  --bs-btn-color: #49efdf;
  --bs-btn-border-color: #49efdf;
  --bs-btn-focus-shadow-rgb: 73,239,223;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #49efdf;
  --bs-btn-hover-border-color: #49efdf;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #49efdf;
  --bs-btn-active-border-color: #49efdf;
  --bs-btn-disabled-color: #49efdf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #49efdf;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f5625d;
  --bs-btn-border-color: #f5625d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F77A75;
  --bs-btn-hover-border-color: #F6726D;
  --bs-btn-focus-shadow-rgb: 37,15,14;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F7817D;
  --bs-btn-active-border-color: #F6726D;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f5625d;
  --bs-btn-disabled-border-color: #f5625d;
}

.btn-outline-danger {
  --bs-btn-color: #f5625d;
  --bs-btn-border-color: #f5625d;
  --bs-btn-focus-shadow-rgb: 245,98,93;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f5625d;
  --bs-btn-hover-border-color: #f5625d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f5625d;
  --bs-btn-active-border-color: #f5625d;
  --bs-btn-disabled-color: #f5625d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f5625d;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fdfdfd;
  --bs-btn-border-color: #fdfdfd;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D7D7D7;
  --bs-btn-hover-border-color: #CACACA;
  --bs-btn-focus-shadow-rgb: 38,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #CACACA;
  --bs-btn-active-border-color: #BEBEBE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fdfdfd;
  --bs-btn-disabled-border-color: #fdfdfd;
}

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

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #192f36;
  --bs-btn-border-color: #192f36;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #15282E;
  --bs-btn-hover-border-color: #14262B;
  --bs-btn-focus-shadow-rgb: 221,224,225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #14262B;
  --bs-btn-active-border-color: #132329;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #192f36;
  --bs-btn-disabled-border-color: #192f36;
}

.btn-outline-dark {
  --bs-btn-color: #192f36;
  --bs-btn-border-color: #192f36;
  --bs-btn-focus-shadow-rgb: 25,47,54;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #192f36;
  --bs-btn-hover-border-color: #192f36;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #192f36;
  --bs-btn-active-border-color: #192f36;
  --bs-btn-disabled-color: #192f36;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #192f36;
}

[data-bs-theme=dark] {
  --bs-primary: #375a64;
  --bs-primary-rgb: 55,90,100;
  --bs-primary-text-emphasis: #879CA2;
  --bs-primary-bg-subtle: #0B1214;
  --bs-primary-border-subtle: #21363C;
  --bs-secondary: #00b499;
  --bs-secondary-rgb: 0,180,153;
  --bs-secondary-text-emphasis: #66D2C2;
  --bs-secondary-bg-subtle: #00241F;
  --bs-secondary-border-subtle: #006C5C;
  --bs-success: #49efdf;
  --bs-success-rgb: 73,239,223;
  --bs-success-text-emphasis: #92F5EC;
  --bs-success-bg-subtle: #0F302D;
  --bs-success-border-subtle: #2C8F86;
  --bs-danger: #f5625d;
  --bs-danger-rgb: 245,98,93;
  --bs-danger-text-emphasis: #F9A19E;
  --bs-danger-bg-subtle: #311413;
  --bs-danger-border-subtle: #933B38;
  --bs-light: #fdfdfd;
  --bs-light-rgb: 253,253,253;
  --bs-light-text-emphasis: #FEFEFE;
  --bs-light-bg-subtle: #333333;
  --bs-light-border-subtle: #989898;
  --bs-dark: #192f36;
  --bs-dark-rgb: 25,47,54;
  --bs-dark-text-emphasis: #758286;
  --bs-dark-bg-subtle: #05090B;
  --bs-dark-border-subtle: #0F1C20;
  --bs-body-color: #2a454e;
  --bs-body-color-rgb: 42,69,78;
  --bs-secondary-color: rgba(42,69,78,0.75);
  --bs-secondary-color-rgb: 42,69,78,0.75;
  --bs-tertiary-color: rgba(42,69,78,0.5);
  --bs-tertiary-color-rgb: 42,69,78,0.5;
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #375a64;
  --bs-btn-border-color: #375a64;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2F4D55;
  --bs-btn-hover-border-color: #2C4850;
  --bs-btn-focus-shadow-rgb: 225,230,232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2C4850;
  --bs-btn-active-border-color: #29444B;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #375a64;
  --bs-btn-disabled-border-color: #375a64;
}

[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] {
  --bs-btn-color: #375a64;
  --bs-btn-border-color: #375a64;
  --bs-btn-focus-shadow-rgb: 55,90,100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #375a64;
  --bs-btn-hover-border-color: #375a64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #375a64;
  --bs-btn-active-border-color: #375a64;
  --bs-btn-disabled-color: #375a64;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #375a64;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #00b499;
  --bs-btn-border-color: #00b499;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26BFA8;
  --bs-btn-hover-border-color: #19BCA3;
  --bs-btn-focus-shadow-rgb: 0,27,23;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33C3AD;
  --bs-btn-active-border-color: #19BCA3;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #00b499;
  --bs-btn-disabled-border-color: #00b499;
}

[data-bs-theme=dark] .btn-outline-secondary, .btn-outline-secondary[data-bs-theme=dark] {
  --bs-btn-color: #00b499;
  --bs-btn-border-color: #00b499;
  --bs-btn-focus-shadow-rgb: 0,180,153;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #00b499;
  --bs-btn-hover-border-color: #00b499;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #00b499;
  --bs-btn-active-border-color: #00b499;
  --bs-btn-disabled-color: #00b499;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00b499;
}

[data-bs-theme=dark] .btn-success, .btn-success[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #49efdf;
  --bs-btn-border-color: #49efdf;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #64F1E4;
  --bs-btn-hover-border-color: #5BF1E2;
  --bs-btn-focus-shadow-rgb: 11,36,33;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6DF2E5;
  --bs-btn-active-border-color: #5BF1E2;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #49efdf;
  --bs-btn-disabled-border-color: #49efdf;
}

[data-bs-theme=dark] .btn-outline-success, .btn-outline-success[data-bs-theme=dark] {
  --bs-btn-color: #49efdf;
  --bs-btn-border-color: #49efdf;
  --bs-btn-focus-shadow-rgb: 73,239,223;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #49efdf;
  --bs-btn-hover-border-color: #49efdf;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #49efdf;
  --bs-btn-active-border-color: #49efdf;
  --bs-btn-disabled-color: #49efdf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #49efdf;
}

[data-bs-theme=dark] .btn-danger, .btn-danger[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f5625d;
  --bs-btn-border-color: #f5625d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F77A75;
  --bs-btn-hover-border-color: #F6726D;
  --bs-btn-focus-shadow-rgb: 37,15,14;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F7817D;
  --bs-btn-active-border-color: #F6726D;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f5625d;
  --bs-btn-disabled-border-color: #f5625d;
}

[data-bs-theme=dark] .btn-outline-danger, .btn-outline-danger[data-bs-theme=dark] {
  --bs-btn-color: #f5625d;
  --bs-btn-border-color: #f5625d;
  --bs-btn-focus-shadow-rgb: 245,98,93;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f5625d;
  --bs-btn-hover-border-color: #f5625d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f5625d;
  --bs-btn-active-border-color: #f5625d;
  --bs-btn-disabled-color: #f5625d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f5625d;
}

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fdfdfd;
  --bs-btn-border-color: #fdfdfd;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D7D7D7;
  --bs-btn-hover-border-color: #CACACA;
  --bs-btn-focus-shadow-rgb: 38,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #CACACA;
  --bs-btn-active-border-color: #BEBEBE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fdfdfd;
  --bs-btn-disabled-border-color: #fdfdfd;
}

[data-bs-theme=dark] .btn-outline-light, .btn-outline-light[data-bs-theme=dark] {
  --bs-btn-color: #fdfdfd;
  --bs-btn-border-color: #fdfdfd;
  --bs-btn-focus-shadow-rgb: 253,253,253;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fdfdfd;
  --bs-btn-hover-border-color: #fdfdfd;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fdfdfd;
  --bs-btn-active-border-color: #fdfdfd;
  --bs-btn-disabled-color: #fdfdfd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fdfdfd;
}

[data-bs-theme=dark] .btn-dark, .btn-dark[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #192f36;
  --bs-btn-border-color: #192f36;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #15282E;
  --bs-btn-hover-border-color: #14262B;
  --bs-btn-focus-shadow-rgb: 221,224,225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #14262B;
  --bs-btn-active-border-color: #132329;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #192f36;
  --bs-btn-disabled-border-color: #192f36;
}

[data-bs-theme=dark] .btn-outline-dark, .btn-outline-dark[data-bs-theme=dark] {
  --bs-btn-color: #192f36;
  --bs-btn-border-color: #192f36;
  --bs-btn-focus-shadow-rgb: 25,47,54;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #192f36;
  --bs-btn-hover-border-color: #192f36;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #192f36;
  --bs-btn-active-border-color: #192f36;
  --bs-btn-disabled-color: #192f36;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #192f36;
}

