:root{--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-color: #dee2e6;--bs-navbar-color: rgba(0, 0, 0, .65);--bs-navbar-hover-color: rgba(0, 0, 0, .8);--bs-navbar-active-color: rgba(0, 0, 0, 1);--bs-card-bg: #fff;--bs-dropdown-bg: #fff;--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-bg: #f8f9fa;--bs-white: #fff;--bs-light: #f8f9fa;--bs-text-white: #fff;--bs-text-dark: #212529}[data-bs-theme=dark]{--bs-body-color: #e4e6eb;--bs-body-bg: #1a1a1a;--bs-border-color: #000000;--bs-navbar-color: rgba(255, 255, 255, .75);--bs-navbar-hover-color: rgba(255, 255, 255, .9);--bs-navbar-active-color: #ffffff;--bs-card-bg: #000000;--bs-dropdown-bg: #000000;--bs-dropdown-link-color: #e4e6eb;--bs-dropdown-link-hover-bg: #262626;--bs-white: #000000;--bs-light: #000000;--bs-text-white: #e4e6eb;--bs-text-dark: #fff}body{color:var(--bs-body-color);background-color:var(--bs-body-bg)}.bg-white{background-color:var(--bs-white)!important}.bg-light{background-color:var(--bs-light)!important}.text-white{color:var(--bs-text-white)!important}.text-dark{color:var(--bs-text-dark)!important}.navbar{background-color:var(--bs-navbar-bg)}.dropdown-menu{background-color:var(--bs-dropdown-bg);border-color:var(--bs-border-color)}.dropdown-item{color:var(--bs-dropdown-link-color)}.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg)}.card{background-color:var(--bs-card-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .bg-white{color:var(--bs-text-white)}[data-bs-theme=dark] .text-white{color:var(--bs-text-white)!important}[data-bs-theme=dark] img{filter:brightness(.9) contrast(1.1)}[data-bs-theme=dark] .form-control{background-color:var(--bs-white);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .form-control:focus{background-color:var(--bs-white);color:var(--bs-body-color)}[data-bs-theme=dark] .btn-light{background-color:var(--bs-light);color:var(--bs-body-color);border-color:var(--bs-border-color)}[data-bs-theme=dark] .nav-link{color:var(--bs-navbar-color)}[data-bs-theme=dark] .nav-link:hover{color:var(--bs-navbar-hover-color)}[data-bs-theme=dark] .table{color:var(--bs-body-color);border-color:var(--bs-border-color)}[data-bs-theme=dark] .modal-content{background-color:var(--bs-white);border-color:var(--bs-border-color)}[data-bs-theme=dark] .alert{background-color:var(--bs-white);border-color:var(--bs-border-color);color:var(--bs-body-color)}body,.bg-white,.bg-light,.card,.dropdown-menu,.modal-content,.form-control{transition:background-color .3s ease,color .3s ease}.card-body.quillWrapper h1,.card-body.quillWrapper h2,.card-body.quillWrapper h3,.quillWrapper h1,.quillWrapper h2,.quillWrapper h3,.quillWrapper h1.ql-align-justify,.quillWrapper h1.ql-align-left,.quillWrapper h1.ql-align-right,.quillWrapper h1.ql-align-center,.quillWrapper h2.ql-align-justify,.quillWrapper h2.ql-align-left,.quillWrapper h2.ql-align-right,.quillWrapper h2.ql-align-center,.quillWrapper h3.ql-align-justify,.quillWrapper h3.ql-align-left,.quillWrapper h3.ql-align-right,.quillWrapper h3.ql-align-center,.card.mb-4.border-0 .card-body.p-4.quillWrapper h1,.card.mb-4.border-0 .card-body.p-4.quillWrapper h2,.card.mb-4.border-0 .card-body.p-4.quillWrapper h3,.villago-themed-content h1,.villago-themed-content h2,.villago-themed-content h3{font-family:Bodoni Moda,serif;font-size:2rem;color:var(--villago-theme-color, #752a3c)!important;font-weight:900!important;font-optical-sizing:none;line-height:1.1;margin-bottom:.5rem}.card-body.quillWrapper h1,.quillWrapper h1,.quillWrapper h1.ql-align-justify,.quillWrapper h1.ql-align-left,.quillWrapper h1.ql-align-right,.quillWrapper h1.ql-align-center,.card.mb-4.border-0 .card-body.p-4.quillWrapper h1,.villago-themed-content h1{font-size:2.5rem}.card-body.quillWrapper h3,.quillWrapper h3,.quillWrapper h3.ql-align-justify,.quillWrapper h3.ql-align-left,.quillWrapper h3.ql-align-right,.quillWrapper h3.ql-align-center,.card.mb-4.border-0 .card-body.p-4.quillWrapper h3,.villago-themed-content h3{font-size:1.5rem}.card-body.quillWrapper h1 strong,.card-body.quillWrapper h1 em,.card-body.quillWrapper h2 strong,.card-body.quillWrapper h2 em,.card-body.quillWrapper h3 strong,.card-body.quillWrapper h3 em,.quillWrapper h1 strong,.quillWrapper h1 em,.quillWrapper h2 strong,.quillWrapper h2 em,.quillWrapper h3 strong,.quillWrapper h3 em,.villago-themed-content h1 strong,.villago-themed-content h1 em,.villago-themed-content h2 strong,.villago-themed-content h2 em,.villago-themed-content h3 strong,.villago-themed-content h3 em{color:var(--villago-theme-color, #752a3c)!important}
