:root, [data-bs-theme=light] {
  --bs-primary: #c5f82aff;
  --bs-primary-rgb: 197,248,42;
  --bs-primary-text-emphasis: #4F6311;
  --bs-primary-bg-subtle: #F3FED4;
  --bs-primary-border-subtle: #E8FCAA;
  --bs-secondary: #333333ff;
  --bs-secondary-rgb: 51,51,51;
  --bs-secondary-text-emphasis: #141414;
  --bs-secondary-bg-subtle: #D6D6D6;
  --bs-secondary-border-subtle: #ADADAD;
  --bs-body-color: #ffffff;
  --bs-body-color-rgb: 255,255,255;
  --bs-body-bg: #141414ff;
  --bs-body-bg-rgb: 20,20,20;
  --bs-secondary-bg: #1f1f1fff;
  --bs-secondary-bg-rgb: 31,31,31;
  --bs-tertiary-bg: #333333ff;
  --bs-tertiary-bg-rgb: 51,51,51;
  --bs-secondary-color: rgba(255,255,255,0.75);
  --bs-secondary-color-rgb: 255,255,255,0.75;
  --bs-tertiary-color: rgba(255,255,255,0.5);
  --bs-tertiary-color-rgb: 255,255,255,0.5;
  --bs-body-font-family: Inter, sans-serif;
  --bs-body-font-size: 14px;
  --bs-link-color: #ffffff;
  --bs-link-color-rgb: 255,255,255;
  --bs-link-decoration: none;
  --bs-link-hover-decoration: none;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #c5f82aff;
  --bs-btn-border-color: #c5f82aff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CEF94A;
  --bs-btn-hover-border-color: #CBF93F;
  --bs-btn-focus-shadow-rgb: 30,37,6;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #D1F955;
  --bs-btn-active-border-color: #CBF93F;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #c5f82aff;
  --bs-btn-disabled-border-color: #c5f82aff;
}

.btn-outline-primary {
  --bs-btn-color: #c5f82aff;
  --bs-btn-border-color: #c5f82aff;
  --bs-btn-focus-shadow-rgb: 197,248,42;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #c5f82aff;
  --bs-btn-hover-border-color: #c5f82aff;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #c5f82aff;
  --bs-btn-active-border-color: #c5f82aff;
  --bs-btn-disabled-color: #c5f82aff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c5f82aff;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #333333ff;
  --bs-btn-border-color: #333333ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2B2B2B;
  --bs-btn-hover-border-color: #292929;
  --bs-btn-focus-shadow-rgb: 224,224,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #292929;
  --bs-btn-active-border-color: #262626;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #333333ff;
  --bs-btn-disabled-border-color: #333333ff;
}

.btn-outline-secondary {
  --bs-btn-color: #333333ff;
  --bs-btn-border-color: #333333ff;
  --bs-btn-focus-shadow-rgb: 51,51,51;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #333333ff;
  --bs-btn-hover-border-color: #333333ff;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #333333ff;
  --bs-btn-active-border-color: #333333ff;
  --bs-btn-disabled-color: #333333ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #333333ff;
}

a {
  text-decoration: var(--bs-link-decoration);
}

a:hover {
  text-decoration: var(--bs-link-hover-decoration);
}

