:root, [data-bs-theme=light] {
  --bs-primary: #00FEFB;
  --bs-primary-rgb: 0,254,251;
  --bs-primary-text-emphasis: #006664;
  --bs-primary-bg-subtle: #CCFFFE;
  --bs-primary-border-subtle: #99FFFD;
  --bs-secondary: #304663;
  --bs-secondary-rgb: 48,70,99;
  --bs-secondary-text-emphasis: #131C28;
  --bs-secondary-bg-subtle: #D6DAE0;
  --bs-secondary-border-subtle: #ACB5C1;
  --bs-success: #51fe00;
  --bs-success-rgb: 81,254,0;
  --bs-success-text-emphasis: #206600;
  --bs-success-bg-subtle: #DCFFCC;
  --bs-success-border-subtle: #B9FF99;
  --bs-info: #5925CF;
  --bs-info-rgb: 89,37,207;
  --bs-info-text-emphasis: #240F53;
  --bs-info-bg-subtle: #DED3F5;
  --bs-info-border-subtle: #BDA8EC;
  --bs-warning: #fed500;
  --bs-warning-rgb: 254,213,0;
  --bs-warning-text-emphasis: #665500;
  --bs-warning-bg-subtle: #FFF7CC;
  --bs-warning-border-subtle: #FFEE99;
  --bs-danger: #fe004c;
  --bs-danger-rgb: 254,0,76;
  --bs-danger-text-emphasis: #66001E;
  --bs-danger-bg-subtle: #FFCCDB;
  --bs-danger-border-subtle: #FF99B7;
  --bs-dark: #000000;
  --bs-dark-rgb: 0,0,0;
  --bs-dark-text-emphasis: #000000;
  --bs-dark-bg-subtle: #CCCCCC;
  --bs-dark-border-subtle: #999999;
  --bs-link-color: #00FEFB;
  --bs-link-color-rgb: 0,254,251;
  --bs-link-hover-color: #00b8b6;
  --bs-link-hover-color-rgb: 0,184,182;
  --bs-focus-ring-color: rgb(0,254,251);
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #00FEFB;
  --bs-btn-border-color: #00FEFB;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26FEFC;
  --bs-btn-hover-border-color: #19FEFB;
  --bs-btn-focus-shadow-rgb: 0,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33FEFC;
  --bs-btn-active-border-color: #19FEFB;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #00FEFB;
  --bs-btn-disabled-border-color: #00FEFB;
}

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

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #304663;
  --bs-btn-border-color: #304663;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #293C54;
  --bs-btn-hover-border-color: #26384F;
  --bs-btn-focus-shadow-rgb: 224,227,232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #26384F;
  --bs-btn-active-border-color: #24354A;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #304663;
  --bs-btn-disabled-border-color: #304663;
}

.btn-outline-secondary {
  --bs-btn-color: #304663;
  --bs-btn-border-color: #304663;
  --bs-btn-focus-shadow-rgb: 48,70,99;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #304663;
  --bs-btn-hover-border-color: #304663;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #304663;
  --bs-btn-active-border-color: #304663;
  --bs-btn-disabled-color: #304663;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #304663;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #51fe00;
  --bs-btn-border-color: #51fe00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6BFE26;
  --bs-btn-hover-border-color: #62FE19;
  --bs-btn-focus-shadow-rgb: 12,38,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #74FE33;
  --bs-btn-active-border-color: #62FE19;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #51fe00;
  --bs-btn-disabled-border-color: #51fe00;
}

.btn-outline-success {
  --bs-btn-color: #51fe00;
  --bs-btn-border-color: #51fe00;
  --bs-btn-focus-shadow-rgb: 81,254,0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #51fe00;
  --bs-btn-hover-border-color: #51fe00;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #51fe00;
  --bs-btn-active-border-color: #51fe00;
  --bs-btn-disabled-color: #51fe00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #51fe00;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5925CF;
  --bs-btn-border-color: #5925CF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4C1FB0;
  --bs-btn-hover-border-color: #471EA6;
  --bs-btn-focus-shadow-rgb: 230,222,248;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #471EA6;
  --bs-btn-active-border-color: #431C9B;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5925CF;
  --bs-btn-disabled-border-color: #5925CF;
}

.btn-outline-info {
  --bs-btn-color: #5925CF;
  --bs-btn-border-color: #5925CF;
  --bs-btn-focus-shadow-rgb: 89,37,207;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5925CF;
  --bs-btn-hover-border-color: #5925CF;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5925CF;
  --bs-btn-active-border-color: #5925CF;
  --bs-btn-disabled-color: #5925CF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5925CF;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fed500;
  --bs-btn-border-color: #fed500;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FEDB26;
  --bs-btn-hover-border-color: #FED919;
  --bs-btn-focus-shadow-rgb: 38,32,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FEDD33;
  --bs-btn-active-border-color: #FED919;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fed500;
  --bs-btn-disabled-border-color: #fed500;
}

.btn-outline-warning {
  --bs-btn-color: #fed500;
  --bs-btn-border-color: #fed500;
  --bs-btn-focus-shadow-rgb: 254,213,0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fed500;
  --bs-btn-hover-border-color: #fed500;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fed500;
  --bs-btn-active-border-color: #fed500;
  --bs-btn-disabled-color: #fed500;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fed500;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fe004c;
  --bs-btn-border-color: #fe004c;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FE2667;
  --bs-btn-hover-border-color: #FE195E;
  --bs-btn-focus-shadow-rgb: 38,0,11;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FE3370;
  --bs-btn-active-border-color: #FE195E;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fe004c;
  --bs-btn-disabled-border-color: #fe004c;
}

.btn-outline-danger {
  --bs-btn-color: #fe004c;
  --bs-btn-border-color: #fe004c;
  --bs-btn-focus-shadow-rgb: 254,0,76;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fe004c;
  --bs-btn-hover-border-color: #fe004c;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fe004c;
  --bs-btn-active-border-color: #fe004c;
  --bs-btn-disabled-color: #fe004c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fe004c;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 217,217,217;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000;
}

.btn-outline-dark {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0,0,0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000000;
}

[data-bs-theme=dark] {
  --bs-link-color: #00FEFB;
  --bs-link-color-rgb: 0,254,251;
  --bs-link-hover-color: #00b8b6;
  --bs-link-hover-color-rgb: 0,184,182;
}

