:root, [data-bs-theme=light] {
  --bs-primary: #7AC6B6;
  --bs-primary-rgb: 122,198,182;
  --bs-primary-text-emphasis: #314F49;
  --bs-primary-bg-subtle: #E4F4F0;
  --bs-primary-border-subtle: #CAE8E2;
  --bs-secondary: #5e6b78;
  --bs-secondary-rgb: 94,107,120;
  --bs-secondary-text-emphasis: #262B30;
  --bs-secondary-bg-subtle: #DFE1E4;
  --bs-secondary-border-subtle: #BFC4C9;
  --bs-success: #9bd400;
  --bs-success-rgb: 155,212,0;
  --bs-success-text-emphasis: #3E5500;
  --bs-success-bg-subtle: #EBF6CC;
  --bs-success-border-subtle: #D7EE99;
  --bs-info: #009fe3;
  --bs-info-rgb: 0,159,227;
  --bs-info-text-emphasis: #00405B;
  --bs-info-bg-subtle: #CCECF9;
  --bs-info-border-subtle: #99D9F4;
  --bs-warning: #ee7203;
  --bs-warning-rgb: 238,114,3;
  --bs-warning-text-emphasis: #5F2E01;
  --bs-warning-bg-subtle: #FCE3CD;
  --bs-warning-border-subtle: #F8C79A;
  --bs-danger: #e6007e;
  --bs-danger-rgb: 230,0,126;
  --bs-danger-text-emphasis: #5C0032;
  --bs-danger-bg-subtle: #FACCE5;
  --bs-danger-border-subtle: #F599CB;
  --bs-light: #F6F9FC;
  --bs-light-rgb: 246,249,252;
  --bs-light-text-emphasis: #626465;
  --bs-light-bg-subtle: #FDFEFE;
  --bs-light-border-subtle: #FBFDFE;
  --bs-dark: #2b3d4a;
  --bs-dark-rgb: 43,61,74;
  --bs-dark-text-emphasis: #11181E;
  --bs-dark-bg-subtle: #D5D8DB;
  --bs-dark-border-subtle: #AAB1B7;
  --bs-body-font-family: 'Fira Sans', sans-serif;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #7AC6B6;
  --bs-btn-border-color: #7AC6B6;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #8ECFC1;
  --bs-btn-hover-border-color: #87CCBD;
  --bs-btn-focus-shadow-rgb: 18,30,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #95D1C5;
  --bs-btn-active-border-color: #87CCBD;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #7AC6B6;
  --bs-btn-disabled-border-color: #7AC6B6;
}

.btn-outline-primary {
  --bs-btn-color: #7AC6B6;
  --bs-btn-border-color: #7AC6B6;
  --bs-btn-focus-shadow-rgb: 122,198,182;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #7AC6B6;
  --bs-btn-hover-border-color: #7AC6B6;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #7AC6B6;
  --bs-btn-active-border-color: #7AC6B6;
  --bs-btn-disabled-color: #7AC6B6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7AC6B6;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5e6b78;
  --bs-btn-border-color: #5e6b78;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #505B66;
  --bs-btn-hover-border-color: #4B5660;
  --bs-btn-focus-shadow-rgb: 231,233,235;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4B5660;
  --bs-btn-active-border-color: #47505A;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5e6b78;
  --bs-btn-disabled-border-color: #5e6b78;
}

.btn-outline-secondary {
  --bs-btn-color: #5e6b78;
  --bs-btn-border-color: #5e6b78;
  --bs-btn-focus-shadow-rgb: 94,107,120;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5e6b78;
  --bs-btn-hover-border-color: #5e6b78;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5e6b78;
  --bs-btn-active-border-color: #5e6b78;
  --bs-btn-disabled-color: #5e6b78;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5e6b78;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #9bd400;
  --bs-btn-border-color: #9bd400;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #AADA26;
  --bs-btn-hover-border-color: #A5D819;
  --bs-btn-focus-shadow-rgb: 23,32,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #AFDD33;
  --bs-btn-active-border-color: #A5D819;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #9bd400;
  --bs-btn-disabled-border-color: #9bd400;
}

.btn-outline-success {
  --bs-btn-color: #9bd400;
  --bs-btn-border-color: #9bd400;
  --bs-btn-focus-shadow-rgb: 155,212,0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #9bd400;
  --bs-btn-hover-border-color: #9bd400;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #9bd400;
  --bs-btn-active-border-color: #9bd400;
  --bs-btn-disabled-color: #9bd400;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9bd400;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #009fe3;
  --bs-btn-border-color: #009fe3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26ADE7;
  --bs-btn-hover-border-color: #19A9E6;
  --bs-btn-focus-shadow-rgb: 0,24,34;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33B2E9;
  --bs-btn-active-border-color: #19A9E6;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #009fe3;
  --bs-btn-disabled-border-color: #009fe3;
}

.btn-outline-info {
  --bs-btn-color: #009fe3;
  --bs-btn-border-color: #009fe3;
  --bs-btn-focus-shadow-rgb: 0,159,227;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #009fe3;
  --bs-btn-hover-border-color: #009fe3;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #009fe3;
  --bs-btn-active-border-color: #009fe3;
  --bs-btn-disabled-color: #009fe3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #009fe3;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ee7203;
  --bs-btn-border-color: #ee7203;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F18729;
  --bs-btn-hover-border-color: #F0801C;
  --bs-btn-focus-shadow-rgb: 36,17,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F18E35;
  --bs-btn-active-border-color: #F0801C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ee7203;
  --bs-btn-disabled-border-color: #ee7203;
}

.btn-outline-warning {
  --bs-btn-color: #ee7203;
  --bs-btn-border-color: #ee7203;
  --bs-btn-focus-shadow-rgb: 238,114,3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ee7203;
  --bs-btn-hover-border-color: #ee7203;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ee7203;
  --bs-btn-active-border-color: #ee7203;
  --bs-btn-disabled-color: #ee7203;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ee7203;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #e6007e;
  --bs-btn-border-color: #e6007e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C4006B;
  --bs-btn-hover-border-color: #B80065;
  --bs-btn-focus-shadow-rgb: 251,217,236;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #B80065;
  --bs-btn-active-border-color: #AD005F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #e6007e;
  --bs-btn-disabled-border-color: #e6007e;
}

.btn-outline-danger {
  --bs-btn-color: #e6007e;
  --bs-btn-border-color: #e6007e;
  --bs-btn-focus-shadow-rgb: 230,0,126;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #e6007e;
  --bs-btn-hover-border-color: #e6007e;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #e6007e;
  --bs-btn-active-border-color: #e6007e;
  --bs-btn-disabled-color: #e6007e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e6007e;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F6F9FC;
  --bs-btn-border-color: #F6F9FC;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D1D4D6;
  --bs-btn-hover-border-color: #C5C7CA;
  --bs-btn-focus-shadow-rgb: 37,37,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C5C7CA;
  --bs-btn-active-border-color: #B9BBBD;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F6F9FC;
  --bs-btn-disabled-border-color: #F6F9FC;
}

.btn-outline-light {
  --bs-btn-color: #F6F9FC;
  --bs-btn-border-color: #F6F9FC;
  --bs-btn-focus-shadow-rgb: 246,249,252;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F6F9FC;
  --bs-btn-hover-border-color: #F6F9FC;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F6F9FC;
  --bs-btn-active-border-color: #F6F9FC;
  --bs-btn-disabled-color: #F6F9FC;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F6F9FC;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2b3d4a;
  --bs-btn-border-color: #2b3d4a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25343F;
  --bs-btn-hover-border-color: #22313B;
  --bs-btn-focus-shadow-rgb: 223,226,228;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #22313B;
  --bs-btn-active-border-color: #202E38;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2b3d4a;
  --bs-btn-disabled-border-color: #2b3d4a;
}

.btn-outline-dark {
  --bs-btn-color: #2b3d4a;
  --bs-btn-border-color: #2b3d4a;
  --bs-btn-focus-shadow-rgb: 43,61,74;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2b3d4a;
  --bs-btn-hover-border-color: #2b3d4a;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2b3d4a;
  --bs-btn-active-border-color: #2b3d4a;
  --bs-btn-disabled-color: #2b3d4a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2b3d4a;
}

