:root, [data-bs-theme=light] {
  --bs-primary: #535b54;
  --bs-primary-rgb: 83,91,84;
  --bs-primary-text-emphasis: #212422;
  --bs-primary-bg-subtle: #DDDEDD;
  --bs-primary-border-subtle: #BABDBB;
  --bs-secondary: #d6eadf;
  --bs-secondary-rgb: 214,234,223;
  --bs-secondary-text-emphasis: #565E59;
  --bs-secondary-bg-subtle: #F7FBF9;
  --bs-secondary-border-subtle: #EFF7F2;
  --bs-success: #b8e0d2;
  --bs-success-rgb: 184,224,210;
  --bs-success-text-emphasis: #4A5A54;
  --bs-success-bg-subtle: #F1F9F6;
  --bs-success-border-subtle: #E3F3ED;
  --bs-info: #626c66;
  --bs-info-rgb: 98,108,102;
  --bs-info-text-emphasis: #272B29;
  --bs-info-bg-subtle: #E0E2E0;
  --bs-info-border-subtle: #C0C4C2;
  --bs-warning: #dda187;
  --bs-warning-rgb: 221,161,135;
  --bs-warning-text-emphasis: #584036;
  --bs-warning-bg-subtle: #F8ECE7;
  --bs-warning-border-subtle: #F1D9CF;
  --bs-danger: #e4572e;
  --bs-danger-rgb: 228,87,46;
  --bs-danger-text-emphasis: #5B2312;
  --bs-danger-bg-subtle: #FADDD5;
  --bs-danger-border-subtle: #F4BCAB;
  --bs-body-color: #434a42;
  --bs-body-color-rgb: 67,74,66;
  --bs-body-bg: #b8e0d2;
  --bs-body-bg-rgb: 184,224,210;
  --bs-secondary-bg: #b8e0d2;
  --bs-secondary-bg-rgb: 184,224,210;
  --bs-tertiary-bg: #d6eadf;
  --bs-tertiary-bg-rgb: 214,234,223;
  --bs-secondary-color: rgba(67,74,66,0.75);
  --bs-secondary-color-rgb: 67,74,66,0.75;
  --bs-tertiary-color: rgba(67,74,66,0.5);
  --bs-tertiary-color-rgb: 67,74,66,0.5;
  --bs-body-font-family: 'Della Respira', serif;
  --bs-link-color: #626c66;
  --bs-link-color-rgb: 98,108,102;
  --bs-link-hover-color: #535b54;
  --bs-link-hover-color-rgb: 83,91,84;
  --bs-border-color: rgba(98,108,102,0.1);
  --bs-focus-ring-color: rgba(98,108,102,0.25);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #535b54;
  --bs-btn-border-color: #535b54;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #474D47;
  --bs-btn-hover-border-color: #424943;
  --bs-btn-focus-shadow-rgb: 229,230,229;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #424943;
  --bs-btn-active-border-color: #3E443F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #535b54;
  --bs-btn-disabled-border-color: #535b54;
}

.btn-outline-primary {
  --bs-btn-color: #535b54;
  --bs-btn-border-color: #535b54;
  --bs-btn-focus-shadow-rgb: 83,91,84;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #535b54;
  --bs-btn-hover-border-color: #535b54;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #535b54;
  --bs-btn-active-border-color: #535b54;
  --bs-btn-disabled-color: #535b54;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #535b54;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #d6eadf;
  --bs-btn-border-color: #d6eadf;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #DCEDE4;
  --bs-btn-hover-border-color: #DAECE2;
  --bs-btn-focus-shadow-rgb: 32,35,33;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #DEEEE5;
  --bs-btn-active-border-color: #DAECE2;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #d6eadf;
  --bs-btn-disabled-border-color: #d6eadf;
}

.btn-outline-secondary {
  --bs-btn-color: #d6eadf;
  --bs-btn-border-color: #d6eadf;
  --bs-btn-focus-shadow-rgb: 214,234,223;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #d6eadf;
  --bs-btn-hover-border-color: #d6eadf;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #d6eadf;
  --bs-btn-active-border-color: #d6eadf;
  --bs-btn-disabled-color: #d6eadf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d6eadf;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #b8e0d2;
  --bs-btn-border-color: #b8e0d2;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #C3E5D9;
  --bs-btn-hover-border-color: #BFE3D7;
  --bs-btn-focus-shadow-rgb: 28,34,32;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C6E6DB;
  --bs-btn-active-border-color: #BFE3D7;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #b8e0d2;
  --bs-btn-disabled-border-color: #b8e0d2;
}

.btn-outline-success {
  --bs-btn-color: #b8e0d2;
  --bs-btn-border-color: #b8e0d2;
  --bs-btn-focus-shadow-rgb: 184,224,210;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #b8e0d2;
  --bs-btn-hover-border-color: #b8e0d2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #b8e0d2;
  --bs-btn-active-border-color: #b8e0d2;
  --bs-btn-disabled-color: #b8e0d2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b8e0d2;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #626c66;
  --bs-btn-border-color: #626c66;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #535C57;
  --bs-btn-hover-border-color: #4E5652;
  --bs-btn-focus-shadow-rgb: 231,233,232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4E5652;
  --bs-btn-active-border-color: #4A514D;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #626c66;
  --bs-btn-disabled-border-color: #626c66;
}

.btn-outline-info {
  --bs-btn-color: #626c66;
  --bs-btn-border-color: #626c66;
  --bs-btn-focus-shadow-rgb: 98,108,102;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #626c66;
  --bs-btn-hover-border-color: #626c66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #626c66;
  --bs-btn-active-border-color: #626c66;
  --bs-btn-disabled-color: #626c66;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #626c66;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #dda187;
  --bs-btn-border-color: #dda187;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E2AF99;
  --bs-btn-hover-border-color: #E0AA93;
  --bs-btn-focus-shadow-rgb: 33,24,20;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E4B49F;
  --bs-btn-active-border-color: #E0AA93;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #dda187;
  --bs-btn-disabled-border-color: #dda187;
}

.btn-outline-warning {
  --bs-btn-color: #dda187;
  --bs-btn-border-color: #dda187;
  --bs-btn-focus-shadow-rgb: 221,161,135;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #dda187;
  --bs-btn-hover-border-color: #dda187;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #dda187;
  --bs-btn-active-border-color: #dda187;
  --bs-btn-disabled-color: #dda187;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dda187;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e4572e;
  --bs-btn-border-color: #e4572e;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E8704D;
  --bs-btn-hover-border-color: #E76843;
  --bs-btn-focus-shadow-rgb: 34,13,7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E97958;
  --bs-btn-active-border-color: #E76843;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e4572e;
  --bs-btn-disabled-border-color: #e4572e;
}

.btn-outline-danger {
  --bs-btn-color: #e4572e;
  --bs-btn-border-color: #e4572e;
  --bs-btn-focus-shadow-rgb: 228,87,46;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e4572e;
  --bs-btn-hover-border-color: #e4572e;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e4572e;
  --bs-btn-active-border-color: #e4572e;
  --bs-btn-disabled-color: #e4572e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e4572e;
}

.aspect-ratio-16x9 {
  aspect-ratio: 16/9;
}

