:root {
    --tblr-primary: #d02927;
    --tblr-primary-rgb: 208, 41, 39;
    --tblr-primary-darken: #a81f1e;
    --tblr-primary-lt: #fbeaea;
    --tblr-primary-lt-rgb: 251, 234, 234;
    --tblr-link-color: #d02927;
    --tblr-link-color-rgb: 208, 41, 39;
    --tblr-link-hover-color: #a81f1e;
    --tblr-link-hover-color-rgb: 168, 31, 30;
    --tblr-body-color: #1f2430;
    --tblr-body-bg: #f6f7f9;
    --tblr-font-sans-serif: 'Nunito Sans', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
    --brand-font-heading: 'Bree Serif', Georgia, serif;
}

h1, h2, h3, h4, h5, h6,
.card-title, .page-title {
    font-family: var(--brand-font-heading);
    font-weight: 400;
}

.brand-logo {
    height: 44px;
    width: auto;
    display: block;
}

.brand-logo-lg {
    height: 72px;
}
.navbar-nav .nav-item.active > .nav-link {
    color: var(--tblr-primary);
    font-weight: 600;
}