:root,
[data-bs-theme=light] {
    --cassiopeia-color-primar: #98877E;
} 

body {
    background-color: #FAF7F0;
    color: #98877E;
}

.container-header {
    background-color: #FAF7F0;
    background-image: none;
    border-bottom: 3px solid #E8E3DE;
}

.footer {
    background-color: #FAF7F0;
    background-image: none;
    color: #98877E;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #98877E;
}

a {
    color: #98877E;
}

a:not(.btn):hover {
    color: #000;
}

a:hover {
    --link-color-rgb: #000;
}

.container-header .navbar-brand a {
    color: #98877E;
}

.container-header .mod-menu>li>a, .container-header .mod-menu>li>span {
    color: #98877E;
}

.container-header .mod-menu>li.active:after, .container-header .mod-menu>li:hover:after{
    background: #98877E;
}

.bg-info {
    background-color: #98877E !important;
}

.btn-primary {
    background-color: #98877E;
    border-color: #98877E;
}