[data-bs-theme=light]{--bs-primary:#3a4a5c;--bs-secondary:#1a1a1a;--bs-success:#0cbc87;--bs-info:#4f9ef8;--bs-warning:#f7c32e;--bs-danger:#d6293e;--bs-light:#f7f8f9;--bs-dark:#191a1f;--bs-primary-rgb:58,74,92;--bs-secondary-rgb:26,26,26;--bs-success-rgb:12,188,135;--bs-info-rgb:79,158,248;--bs-warning-rgb:247,195,46;--bs-danger-rgb:214,41,62;--bs-light-rgb:247,248,249;--bs-dark-rgb:25,26,31;--bs-link-color:$primary!important;--bs-link-color-rgb:58,74,92!important;--bs-link-hover-color:#3a4a5c!important;--bs-link-hover-color-rgb:58,74,92;--bs-nav-pills-link-active-bg:$primary!important}.navbar{--bs-navbar-hover-color:var(--bs-primary);--bs-navbar-active-color:var(--bs-primary)}.navbar-dark{--bs-navbar-hover-color:var(--bs-primary)!important;--bs-navbar-active-color:var(--bs-primary)!important}.nav{--bs-nav-link-hover-color:var(--bs-link-hover-color)}.dropdown-menu{--bs-dropdown-link-hover-color:var(--bs-primary)!important;--bs-dropdown-link-active-color:var(--bs-primary)!important}.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-link-hover-color);--bs-btn-hover-border-color:var(--bs-link-hover-color);--bs-btn-active-bg:var(--bs-link-hover-color);--bs-btn-active-border-color:var(--bs-link-hover-color);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.btn-link{--bs-btn-color:var(--bs-primary);--bs-link-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-active-color:var(--bs-link-hover-color)}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.btn-primary-soft{color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.1)}.btn-primary-soft.active,.btn-primary-soft:focus,.btn-primary-soft:hover{color:var(--bs-white);background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.fill-primary{fill:var(--bs-primary)!important}.nav-pills{--bs-nav-pills-link-active-bg:var(--bs-primary)}.form-control:focus,.form-select:focus{border-color:var(--bs-primary)}.form-check-input:checked,.page-item.active .page-link,.page-link:hover{background-color:var(--bs-primary);border-color:var(--bs-primary)}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23cc4f07'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E")}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23cc4f07'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.h5,body,h5 ul{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.card-img-overlay h1,.card-img-overlay h2,.card-img-overlay h3,.card-img-overlay h4,.card-img-overlay h5,.card-img-overlay h6{font-family:Merriweather,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.card-img-overlay h1 a,.card-img-overlay h2 a,.card-img-overlay h3 a,.card-img-overlay h4 a,.card-img-overlay h5 a,.card-img-overlay h6 a{transition:none;text-decoration:none;background:none!important}.card-img-overlay h1 a:hover,.card-img-overlay h2 a:hover,.card-img-overlay h3 a:hover,.card-img-overlay h4 a:hover,.card-img-overlay h5 a:hover,.card-img-overlay h6 a:hover{color:var(--bs-white)!important;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{transition:none;text-decoration:none;background:none!important}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:var(--bs-primary)!important}.card,body,header,main{background-color:#f7f5f2!important}.text-bg-danger,.text-bg-dark,.text-bg-info,.text-bg-light,.text-bg-primary,.text-bg-secondary,.text-bg-success,.text-bg-warning{color:var(--bs-white)!important;background-color:rgba(var(--bs-primary-rgb),1)!important}.navbar-nav .nav-item:last-child .nav-link{padding-right:.5rem}.navbar-expand-lg .navbar-nav a.nav-link{color:var(--bs-black)!important;padding:0 .5rem;margin:0 1rem;height:34px;white-space:nowrap}.navbar-expand-lg .navbar-nav a.nav-link:hover{color:var(--bs-primary)!important}.navbar-expand-lg .navbar-nav a.nav-link.active{color:var(--bs-white)!important;background-color:var(--bs-primary)!important}body.category .category-title{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;color:var(--bs-primary)!important}body.post .author,body.post .read-time{color:var(--bs-primary)}footer.bg-light{background-color:var(--bs-primary)!important;color:var(--bs-white)}footer.bg-light a{color:var(--bs-white)!important}footer.bg-light a:hover{color:var(--bs-primary)!important;background-color:var(--bs-white)!important}body.category .navbar-brand .navbar-brand-item,body.home .navbar-brand .navbar-brand-item,body.post .navbar-brand .navbar-brand-item,body.search .navbar-brand .navbar-brand-item{height:20px;margin-bottom:0!important}body.category .navbar.border-bottom,body.home .navbar.border-bottom,body.post .navbar.border-bottom,body.search .navbar.border-bottom{border-bottom:0!important}body.category header,body.home header,body.post header,body.search header{padding-top:.5rem}@media (max-width:1199.98px){.navbar-expand-lg .navbar-nav a.nav-link{font-size:.85rem;margin:0 .35rem;padding:0 .25rem}}@media (max-width:991.98px){.navbar-expand-lg .navbar-nav a.nav-link{font-size:.8rem;margin:0 .2rem;padding:0 .15rem}}@media (max-width:575.98px){.navbar-brand-item{width:140px!important;height:auto!important}}