:root,
[data-bs-theme="light"] {
    --bs-themecolor: #cb997e;
    --bs-themecolor-rgb: 203, 153, 126;
    --bs-themehovercolor: #d5ad98;
    --bs-themehovercolor-rgb: rgb(#d5ad98);
    --bs-link-color: var(--bs-themecolor);
    --bs-link-color-rgb: var(--bs-themecolor-rgb);
    --bs-link-hover-color: var(--bs-themehovercolor);
    --bs-link-hover-color-rgb: var(--bs-themehovercolor-rgb);
    --bs-primary: var(--bs-themecolor);
    --bs-primary-rgb: var(--bs-themecolor-rgb);
    --bs-primary-text-emphasis: #7a5c4c;
    --bs-primary-bg-subtle: #f5ebe5;
    --bs-primary-border-subtle: #ead6cb;
    --bs-body-color: #4c4d4d;
    --bs-body-color-rgb: 76, 77, 77;
    --bs-heading-color: var(--bs-emphasis-color);
    --bs-body-font-family: Poppins, sans-serif;
}

[data-bs-theme="dark"] {
    color-scheme: dark;
    --bs-link-color: var(--bs-themecolor);
    --bs-link-color-rgb: var(--bs-themecolor-rgb);
    --bs-link-hover-color: var(--bs-themehovercolor);
    --bs-link-hover-color-rgb: var(--bs-themehovercolor-rgb);
    --bs-heading-color: var(--bs-emphasis-color);
    --bs-body-color: #dee2e6;
    --bs-body-color-rgb: 222, 226, 230;
}

.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
    background-color: var(--bs-themecolor);
    border-color: var(--bs-themehovercolor);
    color: var(--bs-btn-disabled-color);
}
