:root, [data-bs-theme=light] {
  --bs-primary: #f96a51;
  --bs-primary-rgb: 249,106,81;
  --bs-primary-text-emphasis: #642A20;
  --bs-primary-bg-subtle: #FEE1DC;
  --bs-primary-border-subtle: #FDC3B9;
  --bs-secondary: #ad6248;
  --bs-secondary-rgb: 173,98,72;
  --bs-secondary-text-emphasis: #45271D;
  --bs-secondary-bg-subtle: #EFE0DA;
  --bs-secondary-border-subtle: #DEC0B6;
  --bs-light: #d1ffe3;
  --bs-light-rgb: 209,255,227;
  --bs-light-text-emphasis: #54665B;
  --bs-light-bg-subtle: #F6FFF9;
  --bs-light-border-subtle: #EDFFF4;
  --bs-dark: #6d0970;
  --bs-dark-rgb: 109,9,112;
  --bs-dark-text-emphasis: #2C042D;
  --bs-dark-bg-subtle: #E2CEE2;
  --bs-dark-border-subtle: #C59DC6;
  --bs-body-color: #5E1a34;
  --bs-body-color-rgb: 94,26,52;
  --bs-body-bg: #fffcc9;
  --bs-body-bg-rgb: 255,252,201;
  --bs-secondary-bg: #ffca92;
  --bs-secondary-bg-rgb: 255,202,146;
  --bs-tertiary-bg: #ffa375;
  --bs-tertiary-bg-rgb: 255,163,117;
  --bs-secondary-color: rgba(94,26,52,0.75);
  --bs-secondary-color-rgb: 94,26,52,0.75;
  --bs-tertiary-color: rgba(94,26,52,0.5);
  --bs-tertiary-color-rgb: 94,26,52,0.5;
  --bs-body-font-family: 'Nunito Sans', sans-serif;
  --bs-body-font-size: 1.1rem;
  --bs-body-font-weight: normal;
  --bs-body-line-height: 1.25;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f96a51;
  --bs-btn-border-color: #f96a51;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FA806B;
  --bs-btn-hover-border-color: #FA7962;
  --bs-btn-focus-shadow-rgb: 37,16,12;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FA8874;
  --bs-btn-active-border-color: #FA7962;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f96a51;
  --bs-btn-disabled-border-color: #f96a51;
}

.btn-outline-primary {
  --bs-btn-color: #f96a51;
  --bs-btn-border-color: #f96a51;
  --bs-btn-focus-shadow-rgb: 249,106,81;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f96a51;
  --bs-btn-hover-border-color: #f96a51;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f96a51;
  --bs-btn-active-border-color: #f96a51;
  --bs-btn-disabled-color: #f96a51;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f96a51;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ad6248;
  --bs-btn-border-color: #ad6248;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #93533D;
  --bs-btn-hover-border-color: #8A4E3A;
  --bs-btn-focus-shadow-rgb: 243,231,228;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #8A4E3A;
  --bs-btn-active-border-color: #824A36;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ad6248;
  --bs-btn-disabled-border-color: #ad6248;
}

.btn-outline-secondary {
  --bs-btn-color: #ad6248;
  --bs-btn-border-color: #ad6248;
  --bs-btn-focus-shadow-rgb: 173,98,72;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ad6248;
  --bs-btn-hover-border-color: #ad6248;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ad6248;
  --bs-btn-active-border-color: #ad6248;
  --bs-btn-disabled-color: #ad6248;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ad6248;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #d1ffe3;
  --bs-btn-border-color: #d1ffe3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #B2D9C1;
  --bs-btn-hover-border-color: #A7CCB6;
  --bs-btn-focus-shadow-rgb: 31,38,34;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #A7CCB6;
  --bs-btn-active-border-color: #9DBFAA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #d1ffe3;
  --bs-btn-disabled-border-color: #d1ffe3;
}

.btn-outline-light {
  --bs-btn-color: #d1ffe3;
  --bs-btn-border-color: #d1ffe3;
  --bs-btn-focus-shadow-rgb: 209,255,227;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #d1ffe3;
  --bs-btn-hover-border-color: #d1ffe3;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #d1ffe3;
  --bs-btn-active-border-color: #d1ffe3;
  --bs-btn-disabled-color: #d1ffe3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d1ffe3;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6d0970;
  --bs-btn-border-color: #6d0970;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5D085F;
  --bs-btn-hover-border-color: #57075A;
  --bs-btn-focus-shadow-rgb: 233,218,234;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #57075A;
  --bs-btn-active-border-color: #520754;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6d0970;
  --bs-btn-disabled-border-color: #6d0970;
}

.btn-outline-dark {
  --bs-btn-color: #6d0970;
  --bs-btn-border-color: #6d0970;
  --bs-btn-focus-shadow-rgb: 109,9,112;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6d0970;
  --bs-btn-hover-border-color: #6d0970;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6d0970;
  --bs-btn-active-border-color: #6d0970;
  --bs-btn-disabled-color: #6d0970;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6d0970;
}

