:root, [data-bs-theme=light] {
  --bs-primary: #1e201f;
  --bs-primary-rgb: 30,32,31;
  --bs-primary-text-emphasis: #0C0D0C;
  --bs-primary-bg-subtle: #D2D2D2;
  --bs-primary-border-subtle: #A5A6A5;
  --bs-secondary: #f8f9fc;
  --bs-secondary-rgb: 248,249,252;
  --bs-secondary-text-emphasis: #636465;
  --bs-secondary-bg-subtle: #FEFEFE;
  --bs-secondary-border-subtle: #FCFDFE;
  --bs-info: #1E2329;
  --bs-info-rgb: 30,35,41;
  --bs-info-text-emphasis: #0C0E10;
  --bs-info-bg-subtle: #D2D3D4;
  --bs-info-border-subtle: #A5A7A9;
  --bs-light: #E0E7FADC;
  --bs-light-rgb: 224,231,250,0.8627450980392157;
  --bs-light-text-emphasis: #4B4E54;
  --bs-light-bg-subtle: #FAFBFE;
  --bs-light-border-subtle: #F5F7FD;
  --bs-body-color: #1e201f;
  --bs-body-color-rgb: 30,32,31;
  --bs-body-bg: #eff4fa;
  --bs-body-bg-rgb: 239,244,250;
  --bs-secondary-color: rgba(30,32,31,0.75);
  --bs-secondary-color-rgb: 30,32,31,0.75;
  --bs-tertiary-color: rgba(30,32,31,0.5);
  --bs-tertiary-color-rgb: 30,32,31,0.5;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1e201f;
  --bs-btn-border-color: #1e201f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A1B1A;
  --bs-btn-hover-border-color: #181A19;
  --bs-btn-focus-shadow-rgb: 221,222,221;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #181A19;
  --bs-btn-active-border-color: #171817;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1e201f;
  --bs-btn-disabled-border-color: #1e201f;
}

.btn-outline-primary {
  --bs-btn-color: #1e201f;
  --bs-btn-border-color: #1e201f;
  --bs-btn-focus-shadow-rgb: 30,32,31;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1e201f;
  --bs-btn-hover-border-color: #1e201f;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1e201f;
  --bs-btn-active-border-color: #1e201f;
  --bs-btn-disabled-color: #1e201f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1e201f;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f8f9fc;
  --bs-btn-border-color: #f8f9fc;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F9FAFC;
  --bs-btn-hover-border-color: #F9FAFC;
  --bs-btn-focus-shadow-rgb: 37,37,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F9FAFD;
  --bs-btn-active-border-color: #F9FAFC;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f8f9fc;
  --bs-btn-disabled-border-color: #f8f9fc;
}

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

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1E2329;
  --bs-btn-border-color: #1E2329;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A1E23;
  --bs-btn-hover-border-color: #181C21;
  --bs-btn-focus-shadow-rgb: 221,222,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #181C21;
  --bs-btn-active-border-color: #171A1F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1E2329;
  --bs-btn-disabled-border-color: #1E2329;
}

.btn-outline-info {
  --bs-btn-color: #1E2329;
  --bs-btn-border-color: #1E2329;
  --bs-btn-focus-shadow-rgb: 30,35,41;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1E2329;
  --bs-btn-hover-border-color: #1E2329;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1E2329;
  --bs-btn-active-border-color: #1E2329;
  --bs-btn-disabled-color: #1E2329;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1E2329;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #E0E7FADC;
  --bs-btn-border-color: #E0E7FADC;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #B6BBCB;
  --bs-btn-hover-border-color: #A8AEBC;
  --bs-btn-focus-shadow-rgb: 26,27,30;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #A8AEBC;
  --bs-btn-active-border-color: #9CA0AE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #E0E7FADC;
  --bs-btn-disabled-border-color: #E0E7FADC;
}

.btn-outline-light {
  --bs-btn-color: #E0E7FADC;
  --bs-btn-border-color: #E0E7FADC;
  --bs-btn-focus-shadow-rgb: 224,231,250,0.8627450980392157;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E0E7FADC;
  --bs-btn-hover-border-color: #E0E7FADC;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E0E7FADC;
  --bs-btn-active-border-color: #E0E7FADC;
  --bs-btn-disabled-color: #E0E7FADC;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E0E7FADC;
}

[data-bs-theme=dark] {
  --bs-primary: #1e201f;
  --bs-primary-rgb: 30,32,31;
  --bs-primary-text-emphasis: #787979;
  --bs-primary-bg-subtle: #060606;
  --bs-primary-border-subtle: #121313;
  --bs-info: #f8f9fc;
  --bs-info-rgb: 248,249,252;
  --bs-info-text-emphasis: #FBFBFD;
  --bs-info-bg-subtle: #323232;
  --bs-info-border-subtle: #959597;
  --bs-light: #f8f9fc;
  --bs-light-rgb: 248,249,252;
  --bs-light-text-emphasis: #FBFBFD;
  --bs-light-bg-subtle: #323232;
  --bs-light-border-subtle: #959597;
  --bs-body-color: #dddfeb;
  --bs-body-color-rgb: 221,223,235;
  --bs-body-bg: #15191c;
  --bs-body-bg-rgb: 21,25,28;
  --bs-secondary-color: rgba(221,223,235,0.75);
  --bs-secondary-color-rgb: 221,223,235,0.75;
  --bs-tertiary-color: rgba(221,223,235,0.5);
  --bs-tertiary-color-rgb: 221,223,235,0.5;
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1e201f;
  --bs-btn-border-color: #1e201f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A1B1A;
  --bs-btn-hover-border-color: #181A19;
  --bs-btn-focus-shadow-rgb: 221,222,221;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #181A19;
  --bs-btn-active-border-color: #171817;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1e201f;
  --bs-btn-disabled-border-color: #1e201f;
}

[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] {
  --bs-btn-color: #1e201f;
  --bs-btn-border-color: #1e201f;
  --bs-btn-focus-shadow-rgb: 30,32,31;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1e201f;
  --bs-btn-hover-border-color: #1e201f;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1e201f;
  --bs-btn-active-border-color: #1e201f;
  --bs-btn-disabled-color: #1e201f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1e201f;
}

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f8f9fc;
  --bs-btn-border-color: #f8f9fc;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F9FAFC;
  --bs-btn-hover-border-color: #F9FAFC;
  --bs-btn-focus-shadow-rgb: 37,37,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F9FAFD;
  --bs-btn-active-border-color: #F9FAFC;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f8f9fc;
  --bs-btn-disabled-border-color: #f8f9fc;
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: #f8f9fc;
  --bs-btn-border-color: #f8f9fc;
  --bs-btn-focus-shadow-rgb: 248,249,252;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f8f9fc;
  --bs-btn-hover-border-color: #f8f9fc;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f8f9fc;
  --bs-btn-active-border-color: #f8f9fc;
  --bs-btn-disabled-color: #f8f9fc;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fc;
}

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f8f9fc;
  --bs-btn-border-color: #f8f9fc;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D3D4D6;
  --bs-btn-hover-border-color: #C6C7CA;
  --bs-btn-focus-shadow-rgb: 37,37,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C6C7CA;
  --bs-btn-active-border-color: #BABBBD;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f8f9fc;
  --bs-btn-disabled-border-color: #f8f9fc;
}

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

.m-0 {
  margin: 0 !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-2 {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-2 {
  margin-top: .5rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.me-2 {
  margin-right: .5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: .25rem !important;
}

.mb-2 {
  margin-bottom: .5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .mb-sm-0 {
    margin-bottom: 0rem !important;
  }
}

@media (min-width: 768px) {
  .my-md-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
}

@media (min-width: 768px) {
  .ms-md-3 {
    margin-left: 1rem !important;
  }
}

