:root, [data-bs-theme=light] {
  --bs-primary: #ffdf0d;
  --bs-primary-rgb: 255,223,13;
  --bs-primary-text-emphasis: #665905;
  --bs-primary-bg-subtle: #FFF9CF;
  --bs-primary-border-subtle: #FFF29E;
  --bs-secondary: #ffd44a;
  --bs-secondary-rgb: 255,212,74;
  --bs-secondary-text-emphasis: #66551E;
  --bs-secondary-bg-subtle: #FFF6DB;
  --bs-secondary-border-subtle: #FFEEB7;
  --bs-body-color: #333333;
  --bs-body-color-rgb: 51,51,51;
  --bs-body-bg: #f9f9f9;
  --bs-body-bg-rgb: 249,249,249;
  --bs-secondary-color: rgba(51,51,51,0.75);
  --bs-secondary-color-rgb: 51,51,51,0.75;
  --bs-tertiary-color: rgba(51,51,51,0.5);
  --bs-tertiary-color-rgb: 51,51,51,0.5;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffdf0d;
  --bs-btn-border-color: #ffdf0d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFE431;
  --bs-btn-hover-border-color: #FFE225;
  --bs-btn-focus-shadow-rgb: 38,33,2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFE53D;
  --bs-btn-active-border-color: #FFE225;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffdf0d;
  --bs-btn-disabled-border-color: #ffdf0d;
}

.btn-outline-primary {
  --bs-btn-color: #ffdf0d;
  --bs-btn-border-color: #ffdf0d;
  --bs-btn-focus-shadow-rgb: 255,223,13;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffdf0d;
  --bs-btn-hover-border-color: #ffdf0d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffdf0d;
  --bs-btn-active-border-color: #ffdf0d;
  --bs-btn-disabled-color: #ffdf0d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffdf0d;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffd44a;
  --bs-btn-border-color: #ffd44a;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFDA65;
  --bs-btn-hover-border-color: #FFD85C;
  --bs-btn-focus-shadow-rgb: 38,32,11;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFDD6E;
  --bs-btn-active-border-color: #FFD85C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffd44a;
  --bs-btn-disabled-border-color: #ffd44a;
}

.btn-outline-secondary {
  --bs-btn-color: #ffd44a;
  --bs-btn-border-color: #ffd44a;
  --bs-btn-focus-shadow-rgb: 255,212,74;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffd44a;
  --bs-btn-hover-border-color: #ffd44a;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffd44a;
  --bs-btn-active-border-color: #ffd44a;
  --bs-btn-disabled-color: #ffd44a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffd44a;
}

[data-bs-theme=dark] {
  --bs-primary: #1f1f1f;
  --bs-primary-rgb: 31,31,31;
  --bs-primary-text-emphasis: #797979;
  --bs-primary-bg-subtle: #060606;
  --bs-primary-border-subtle: #131313;
  --bs-body-color: #ffffff;
  --bs-body-color-rgb: 255,255,255;
  --bs-secondary-color: rgb(200,201,201);
  --bs-secondary-color-rgb: 200,201,201;
  --bs-body-bg: #191919;
  --bs-body-bg-rgb: 25,25,25;
  --bs-secondary-bg: #1c1c1c;
  --bs-secondary-bg-rgb: 28,28,28;
  --bs-tertiary-color: rgba(255,255,255,0.5);
  --bs-tertiary-color-rgb: 255,255,255,0.5;
  --bs-body-font-family: Barlow, sans-serif;
  --bs-link-color: #ffffff;
  --bs-link-color-rgb: 255,255,255;
  --bs-link-hover-color: rgb(200,201,201);
  --bs-link-hover-color-rgb: 200,201,201;
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1f1f1f;
  --bs-btn-border-color: #1f1f1f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A1A1A;
  --bs-btn-hover-border-color: #191919;
  --bs-btn-focus-shadow-rgb: 221,221,221;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #191919;
  --bs-btn-active-border-color: #171717;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1f1f1f;
  --bs-btn-disabled-border-color: #1f1f1f;
}

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

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

.mt-0 {
  margin-top: 0!important;
}

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

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

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

.me-4 {
  margin-right: 1.5rem!important;
}

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

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

.mb-7 {
  margin-bottom: 6rem !important;
}

