:root, [data-bs-theme=light] {
  --bs-primary: #E1B563;
  --bs-primary-rgb: 225,181,99;
  --bs-primary-text-emphasis: #5A4828;
  --bs-primary-bg-subtle: #F9F0E0;
  --bs-primary-border-subtle: #F3E1C1;
  --bs-secondary: #282D31;
  --bs-secondary-rgb: 40,45,49;
  --bs-secondary-text-emphasis: #101214;
  --bs-secondary-bg-subtle: #D4D5D6;
  --bs-secondary-border-subtle: #A9ABAD;
  --bs-success: #c26726;
  --bs-success-rgb: 194,103,38;
  --bs-success-text-emphasis: #4E290F;
  --bs-success-bg-subtle: #F3E1D4;
  --bs-success-border-subtle: #E7C2A8;
  --bs-info: #3F5B68;
  --bs-info-rgb: 63,91,104;
  --bs-info-text-emphasis: #19242A;
  --bs-info-bg-subtle: #D9DEE1;
  --bs-info-border-subtle: #B2BDC3;
  --bs-warning: #EBD09E;
  --bs-warning-rgb: 235,208,158;
  --bs-warning-text-emphasis: #5E533F;
  --bs-warning-bg-subtle: #FBF6EC;
  --bs-warning-border-subtle: #F7ECD8;
  --bs-danger: #9C5A2C;
  --bs-danger-rgb: 156,90,44;
  --bs-danger-text-emphasis: #3E2412;
  --bs-danger-bg-subtle: #EBDED5;
  --bs-danger-border-subtle: #D7BDAB;
  --bs-light: #F2F1EC;
  --bs-light-rgb: 242,241,236;
  --bs-light-text-emphasis: #61605E;
  --bs-light-bg-subtle: #FCFCFB;
  --bs-light-border-subtle: #FAF9F7;
  --bs-dark: #13171A;
  --bs-dark-rgb: 19,23,26;
  --bs-dark-text-emphasis: #08090A;
  --bs-dark-bg-subtle: #D0D1D1;
  --bs-dark-border-subtle: #A1A2A3;
  --bs-body-color: #13171A;
  --bs-body-color-rgb: 19,23,26;
  --bs-secondary-color: #5E666B;
  --bs-secondary-color-rgb: 94,102,107;
  --bs-tertiary-color: #AAB3B8;
  --bs-tertiary-color-rgb: 170,179,184;
  --bs-body-bg: #FBFBF9;
  --bs-body-bg-rgb: 251,251,249;
  --bs-secondary-bg: #F2F1EC;
  --bs-secondary-bg-rgb: 242,241,236;
  --bs-tertiary-bg: #EFE7D8;
  --bs-tertiary-bg-rgb: 239,231,216;
  --bs-body-font-family: 'Manrope', system-ui, sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.6;
  --bs-link-color: #8A6D3F;
  --bs-link-color-rgb: 138,109,63;
  --bs-link-hover-color: #241F18;
  --bs-link-hover-color-rgb: 36,31,24;
  --bs-link-decoration: none;
  --bs-link-hover-decoration: underline;
  --bs-border-color: #D9CDB5;
  --bs-border-radius: 0.75rem;
  --bs-focus-ring-opacity: 0.4;
  --bs-focus-ring-color: rgba(225, 181, 99, 0.4);
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #E1B563;
  --bs-btn-border-color: #E1B563;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E6C07A;
  --bs-btn-hover-border-color: #E4BC73;
  --bs-btn-focus-shadow-rgb: 34,27,15;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E7C482;
  --bs-btn-active-border-color: #E4BC73;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #E1B563;
  --bs-btn-disabled-border-color: #E1B563;
}

.btn-outline-primary {
  --bs-btn-color: #E1B563;
  --bs-btn-border-color: #E1B563;
  --bs-btn-focus-shadow-rgb: 225,181,99;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E1B563;
  --bs-btn-hover-border-color: #E1B563;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E1B563;
  --bs-btn-active-border-color: #E1B563;
  --bs-btn-disabled-color: #E1B563;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1B563;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #282D31;
  --bs-btn-border-color: #282D31;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #22262A;
  --bs-btn-hover-border-color: #202427;
  --bs-btn-focus-shadow-rgb: 223,224,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #202427;
  --bs-btn-active-border-color: #1E2225;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #282D31;
  --bs-btn-disabled-border-color: #282D31;
}

.btn-outline-secondary {
  --bs-btn-color: #282D31;
  --bs-btn-border-color: #282D31;
  --bs-btn-focus-shadow-rgb: 40,45,49;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #282D31;
  --bs-btn-hover-border-color: #282D31;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #282D31;
  --bs-btn-active-border-color: #282D31;
  --bs-btn-disabled-color: #282D31;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #282D31;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #c26726;
  --bs-btn-border-color: #c26726;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CB7E47;
  --bs-btn-hover-border-color: #C8763C;
  --bs-btn-focus-shadow-rgb: 29,15,6;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #CE8551;
  --bs-btn-active-border-color: #C8763C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #c26726;
  --bs-btn-disabled-border-color: #c26726;
}

.btn-outline-success {
  --bs-btn-color: #c26726;
  --bs-btn-border-color: #c26726;
  --bs-btn-focus-shadow-rgb: 194,103,38;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #c26726;
  --bs-btn-hover-border-color: #c26726;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #c26726;
  --bs-btn-active-border-color: #c26726;
  --bs-btn-disabled-color: #c26726;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c26726;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3F5B68;
  --bs-btn-border-color: #3F5B68;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #364D58;
  --bs-btn-hover-border-color: #324953;
  --bs-btn-focus-shadow-rgb: 226,230,232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #324953;
  --bs-btn-active-border-color: #2F444E;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3F5B68;
  --bs-btn-disabled-border-color: #3F5B68;
}

.btn-outline-info {
  --bs-btn-color: #3F5B68;
  --bs-btn-border-color: #3F5B68;
  --bs-btn-focus-shadow-rgb: 63,91,104;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3F5B68;
  --bs-btn-hover-border-color: #3F5B68;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3F5B68;
  --bs-btn-active-border-color: #3F5B68;
  --bs-btn-disabled-color: #3F5B68;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3F5B68;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #EBD09E;
  --bs-btn-border-color: #EBD09E;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EED7AD;
  --bs-btn-hover-border-color: #EDD5A8;
  --bs-btn-focus-shadow-rgb: 35,31,24;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EFD9B1;
  --bs-btn-active-border-color: #EDD5A8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #EBD09E;
  --bs-btn-disabled-border-color: #EBD09E;
}

.btn-outline-warning {
  --bs-btn-color: #EBD09E;
  --bs-btn-border-color: #EBD09E;
  --bs-btn-focus-shadow-rgb: 235,208,158;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EBD09E;
  --bs-btn-hover-border-color: #EBD09E;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EBD09E;
  --bs-btn-active-border-color: #EBD09E;
  --bs-btn-disabled-color: #EBD09E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #EBD09E;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #9C5A2C;
  --bs-btn-border-color: #9C5A2C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #854D25;
  --bs-btn-hover-border-color: #7D4823;
  --bs-btn-focus-shadow-rgb: 240,230,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #7D4823;
  --bs-btn-active-border-color: #754421;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #9C5A2C;
  --bs-btn-disabled-border-color: #9C5A2C;
}

.btn-outline-danger {
  --bs-btn-color: #9C5A2C;
  --bs-btn-border-color: #9C5A2C;
  --bs-btn-focus-shadow-rgb: 156,90,44;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #9C5A2C;
  --bs-btn-hover-border-color: #9C5A2C;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9C5A2C;
  --bs-btn-active-border-color: #9C5A2C;
  --bs-btn-disabled-color: #9C5A2C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9C5A2C;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F2F1EC;
  --bs-btn-border-color: #F2F1EC;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CECDC9;
  --bs-btn-hover-border-color: #C2C1BD;
  --bs-btn-focus-shadow-rgb: 36,36,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C2C1BD;
  --bs-btn-active-border-color: #B6B5B1;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F2F1EC;
  --bs-btn-disabled-border-color: #F2F1EC;
}

.btn-outline-light {
  --bs-btn-color: #F2F1EC;
  --bs-btn-border-color: #F2F1EC;
  --bs-btn-focus-shadow-rgb: 242,241,236;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F2F1EC;
  --bs-btn-hover-border-color: #F2F1EC;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F2F1EC;
  --bs-btn-active-border-color: #F2F1EC;
  --bs-btn-disabled-color: #F2F1EC;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F2F1EC;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #13171A;
  --bs-btn-border-color: #13171A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #101416;
  --bs-btn-hover-border-color: #0F1215;
  --bs-btn-focus-shadow-rgb: 220,220,221;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0F1215;
  --bs-btn-active-border-color: #0E1114;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #13171A;
  --bs-btn-disabled-border-color: #13171A;
}

.btn-outline-dark {
  --bs-btn-color: #13171A;
  --bs-btn-border-color: #13171A;
  --bs-btn-focus-shadow-rgb: 19,23,26;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #13171A;
  --bs-btn-hover-border-color: #13171A;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #13171A;
  --bs-btn-active-border-color: #13171A;
  --bs-btn-disabled-color: #13171A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #13171A;
}

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

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

[data-bs-theme=dark] {
  --bs-primary: #E1B563;
  --bs-primary-rgb: 225,181,99;
  --bs-primary-text-emphasis: #EDD3A1;
  --bs-primary-bg-subtle: #2D2414;
  --bs-primary-border-subtle: #876D3B;
  --bs-secondary: #282D31;
  --bs-secondary-rgb: 40,45,49;
  --bs-secondary-text-emphasis: #7E8183;
  --bs-secondary-bg-subtle: #08090A;
  --bs-secondary-border-subtle: #181B1D;
  --bs-success: #c26726;
  --bs-success-rgb: 194,103,38;
  --bs-success-text-emphasis: #DAA47D;
  --bs-success-bg-subtle: #271508;
  --bs-success-border-subtle: #743E17;
  --bs-info: #3F5B68;
  --bs-info-rgb: 63,91,104;
  --bs-info-text-emphasis: #8C9DA4;
  --bs-info-bg-subtle: #0D1215;
  --bs-info-border-subtle: #26373E;
  --bs-warning: #EBD09E;
  --bs-warning-rgb: 235,208,158;
  --bs-warning-text-emphasis: #F3E3C5;
  --bs-warning-bg-subtle: #2F2A20;
  --bs-warning-border-subtle: #8D7D5F;
  --bs-danger: #9C5A2C;
  --bs-danger-rgb: 156,90,44;
  --bs-danger-text-emphasis: #C49C80;
  --bs-danger-bg-subtle: #1F1209;
  --bs-danger-border-subtle: #5E361A;
  --bs-light: #F2F1EC;
  --bs-light-rgb: 242,241,236;
  --bs-light-text-emphasis: #F7F7F4;
  --bs-light-bg-subtle: #30302F;
  --bs-light-border-subtle: #91918E;
  --bs-dark: #13171A;
  --bs-dark-rgb: 19,23,26;
  --bs-dark-text-emphasis: #717476;
  --bs-dark-bg-subtle: #040505;
  --bs-dark-border-subtle: #0B0E10;
  --bs-body-color: #13171A;
  --bs-body-color-rgb: 19,23,26;
  --bs-secondary-color: #5E666B;
  --bs-secondary-color-rgb: 94,102,107;
  --bs-tertiary-color: #AAB3B8;
  --bs-tertiary-color-rgb: 170,179,184;
  --bs-body-bg: #FBFBF9;
  --bs-body-bg-rgb: 251,251,249;
  --bs-secondary-bg: #F2F1EC;
  --bs-secondary-bg-rgb: 242,241,236;
  --bs-tertiary-bg: #EFE7D8;
  --bs-tertiary-bg-rgb: 239,231,216;
  --bs-body-font-family: 'Manrope', system-ui, sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.6;
  --bs-link-color: #8A6D3F;
  --bs-link-color-rgb: 138,109,63;
  --bs-link-hover-color: #241F18;
  --bs-link-hover-color-rgb: 36,31,24;
  --bs-link-decoration: none;
  --bs-link-hover-decoration: underline;
  --bs-border-color: #D9CDB5;
  --bs-border-radius: 0.75rem;
  --bs-focus-ring-opacity: 0.4;
  --bs-focus-ring-color: rgba(225, 181, 99, 0.4);
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #E1B563;
  --bs-btn-border-color: #E1B563;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E6C07A;
  --bs-btn-hover-border-color: #E4BC73;
  --bs-btn-focus-shadow-rgb: 34,27,15;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E7C482;
  --bs-btn-active-border-color: #E4BC73;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #E1B563;
  --bs-btn-disabled-border-color: #E1B563;
}

[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] {
  --bs-btn-color: #E1B563;
  --bs-btn-border-color: #E1B563;
  --bs-btn-focus-shadow-rgb: 225,181,99;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E1B563;
  --bs-btn-hover-border-color: #E1B563;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E1B563;
  --bs-btn-active-border-color: #E1B563;
  --bs-btn-disabled-color: #E1B563;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1B563;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #282D31;
  --bs-btn-border-color: #282D31;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #22262A;
  --bs-btn-hover-border-color: #202427;
  --bs-btn-focus-shadow-rgb: 223,224,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #202427;
  --bs-btn-active-border-color: #1E2225;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #282D31;
  --bs-btn-disabled-border-color: #282D31;
}

[data-bs-theme=dark] .btn-outline-secondary, .btn-outline-secondary[data-bs-theme=dark] {
  --bs-btn-color: #282D31;
  --bs-btn-border-color: #282D31;
  --bs-btn-focus-shadow-rgb: 40,45,49;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #282D31;
  --bs-btn-hover-border-color: #282D31;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #282D31;
  --bs-btn-active-border-color: #282D31;
  --bs-btn-disabled-color: #282D31;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #282D31;
}

[data-bs-theme=dark] .btn-success, .btn-success[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #c26726;
  --bs-btn-border-color: #c26726;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CB7E47;
  --bs-btn-hover-border-color: #C8763C;
  --bs-btn-focus-shadow-rgb: 29,15,6;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #CE8551;
  --bs-btn-active-border-color: #C8763C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #c26726;
  --bs-btn-disabled-border-color: #c26726;
}

[data-bs-theme=dark] .btn-outline-success, .btn-outline-success[data-bs-theme=dark] {
  --bs-btn-color: #c26726;
  --bs-btn-border-color: #c26726;
  --bs-btn-focus-shadow-rgb: 194,103,38;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #c26726;
  --bs-btn-hover-border-color: #c26726;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #c26726;
  --bs-btn-active-border-color: #c26726;
  --bs-btn-disabled-color: #c26726;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c26726;
}

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3F5B68;
  --bs-btn-border-color: #3F5B68;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #364D58;
  --bs-btn-hover-border-color: #324953;
  --bs-btn-focus-shadow-rgb: 226,230,232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #324953;
  --bs-btn-active-border-color: #2F444E;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3F5B68;
  --bs-btn-disabled-border-color: #3F5B68;
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: #3F5B68;
  --bs-btn-border-color: #3F5B68;
  --bs-btn-focus-shadow-rgb: 63,91,104;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3F5B68;
  --bs-btn-hover-border-color: #3F5B68;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3F5B68;
  --bs-btn-active-border-color: #3F5B68;
  --bs-btn-disabled-color: #3F5B68;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3F5B68;
}

[data-bs-theme=dark] .btn-warning, .btn-warning[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #EBD09E;
  --bs-btn-border-color: #EBD09E;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EED7AD;
  --bs-btn-hover-border-color: #EDD5A8;
  --bs-btn-focus-shadow-rgb: 35,31,24;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EFD9B1;
  --bs-btn-active-border-color: #EDD5A8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #EBD09E;
  --bs-btn-disabled-border-color: #EBD09E;
}

[data-bs-theme=dark] .btn-outline-warning, .btn-outline-warning[data-bs-theme=dark] {
  --bs-btn-color: #EBD09E;
  --bs-btn-border-color: #EBD09E;
  --bs-btn-focus-shadow-rgb: 235,208,158;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EBD09E;
  --bs-btn-hover-border-color: #EBD09E;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EBD09E;
  --bs-btn-active-border-color: #EBD09E;
  --bs-btn-disabled-color: #EBD09E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #EBD09E;
}

[data-bs-theme=dark] .btn-danger, .btn-danger[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #9C5A2C;
  --bs-btn-border-color: #9C5A2C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #854D25;
  --bs-btn-hover-border-color: #7D4823;
  --bs-btn-focus-shadow-rgb: 240,230,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #7D4823;
  --bs-btn-active-border-color: #754421;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #9C5A2C;
  --bs-btn-disabled-border-color: #9C5A2C;
}

[data-bs-theme=dark] .btn-outline-danger, .btn-outline-danger[data-bs-theme=dark] {
  --bs-btn-color: #9C5A2C;
  --bs-btn-border-color: #9C5A2C;
  --bs-btn-focus-shadow-rgb: 156,90,44;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #9C5A2C;
  --bs-btn-hover-border-color: #9C5A2C;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9C5A2C;
  --bs-btn-active-border-color: #9C5A2C;
  --bs-btn-disabled-color: #9C5A2C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9C5A2C;
}

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F2F1EC;
  --bs-btn-border-color: #F2F1EC;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CECDC9;
  --bs-btn-hover-border-color: #C2C1BD;
  --bs-btn-focus-shadow-rgb: 36,36,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C2C1BD;
  --bs-btn-active-border-color: #B6B5B1;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F2F1EC;
  --bs-btn-disabled-border-color: #F2F1EC;
}

[data-bs-theme=dark] .btn-outline-light, .btn-outline-light[data-bs-theme=dark] {
  --bs-btn-color: #F2F1EC;
  --bs-btn-border-color: #F2F1EC;
  --bs-btn-focus-shadow-rgb: 242,241,236;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F2F1EC;
  --bs-btn-hover-border-color: #F2F1EC;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F2F1EC;
  --bs-btn-active-border-color: #F2F1EC;
  --bs-btn-disabled-color: #F2F1EC;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F2F1EC;
}

[data-bs-theme=dark] .btn-dark, .btn-dark[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #13171A;
  --bs-btn-border-color: #13171A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #101416;
  --bs-btn-hover-border-color: #0F1215;
  --bs-btn-focus-shadow-rgb: 220,220,221;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0F1215;
  --bs-btn-active-border-color: #0E1114;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #13171A;
  --bs-btn-disabled-border-color: #13171A;
}

[data-bs-theme=dark] .btn-outline-dark, .btn-outline-dark[data-bs-theme=dark] {
  --bs-btn-color: #13171A;
  --bs-btn-border-color: #13171A;
  --bs-btn-focus-shadow-rgb: 19,23,26;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #13171A;
  --bs-btn-hover-border-color: #13171A;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #13171A;
  --bs-btn-active-border-color: #13171A;
  --bs-btn-disabled-color: #13171A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #13171A;
}

.aspect-ratio-4x3 {
  aspect-ratio: 4/3;
}

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

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

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

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

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

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

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

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

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

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

.mb-10 {
  margin-bottom: 11.1rem !important;
}

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

@media (min-width: 992px) {
  .me-lg-4 {
    margin-right: 1.8rem !important;
  }
}

@media (min-width: 992px) {
  .ms-lg-auto {
    margin-left: auto !important;
  }
}

