@import url(https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css);:root{--primary-color:XXX;--secondary-color:XXX;--accent-color:XXX;--text-color:XXX;--bg-color:var(--secondary-color);--font-family-base:XXX;--font-size-base:XXX;--text-color-base:XXX;--border-radius:XXX;--skew-x:XXX;--navbar-brand-size:XXX;--nav-item-px:XXX;--nav-item-py:XXX;--nav-text-color:XXX}html{font-size:62.5%}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,ul,table{margin-bottom:1.5rem}.content ul li,.content ol li{margin-bottom:1rem}img{max-width:100%;height:auto}.icon{width:2.4rem;height:2.4rem;display:inline-block;fill:currentColor;vertical-align:middle}body{background:var(--bg-color);font-size:var(--font-size-base);font-family:var(--font-family-base);color:var(--text-color-base)}.header{background-color:var(--primary-color)}.navbar .navbar-brand{font-size:var(--navbar-brand-size);color:var(--nav-text-color)}.navbar .nav-link{position:relative;color:var(--nav-text-color);transition:color .3s ease}.navbar .nav-link:hover{color:var(--accent-color)}.navbar .navbar-nav{position:relative;border:none;font-size:var(--font-size-base)}.navbar .navbar-nav .dropdown-menu{min-width:27rem;max-width:100%;padding:0}@media (min-width:1200px){.navbar .navbar-nav .dropdown-menu.show{box-shadow:0 0.5rem 1rem -0.5rem rgba(0,0,0,0.5)}}.navbar .navbar-nav .dropdown-menu li + li{border-top:.1rem solid #ccc}.navbar .navbar-nav .dropdown-item{white-space:unset;padding:1rem;font-size:1.4rem}.navbar .nav-item{position:relative;margin:.1rem;padding:var(--nav-item-py) var(--nav-item-px)}@media (min-width:1200px){.navbar .nav-item:before{content:'';background:#fff;opacity:0.15;position:absolute;top:0;left:0;width:100%;height:100%;transform:skewX(var(--skew-x));border-radius:var(--border-radius);transition:opacity .3s ease}}.navbar .nav-item:hover:before{opacity:1}.navbar .nav-item:hover .nav-link{color:#000}.navbar .navbar-toggler{position:relative;height:2.5rem;width:3rem;padding:0}.navbar .navbar-toggler[aria-expanded="false"] span{opacity:1}.navbar .navbar-toggler[aria-expanded="false"]:before{top:0;transform:rotate(0)}.navbar .navbar-toggler[aria-expanded="false"]:after{bottom:0;transform:rotate(0)}.navbar .navbar-toggler span,.navbar .navbar-toggler:before,.navbar .navbar-toggler:after{display:block;position:absolute;background:var(--nav-text-color);height:.3rem;width:100%;border-radius:.2rem}.navbar .navbar-toggler span{top:calc(50% - .15rem);opacity:0;transition:opacity .3s ease}.navbar .navbar-toggler:before,.navbar .navbar-toggler:after{content:'';transition:all .3s ease}.navbar .navbar-toggler:before{top:calc(50% - .15rem);transform:rotate(-45deg)}.navbar .navbar-toggler:after{bottom:calc(50% - .15rem);transform:rotate(45deg)}.aside-list,.aside-list .list-group-item{background:transparent}.aside-list .list-group-item{color:var(--text-color);padding:.5rem 0;border:none;transition:color .3s ease}.aside-list .list-group-item + .list-group-item{border-top:0.1rem solid rgba(0,0,0,0.4)}.aside-list .list-group-item:hover{color:var(--accent-color)}.aside-list .list-group-item:hover .icon{transform:translateX(0.5rem)}.aside-list .list-group-item .icon{transform:translateX(0);transition:transform .3s ease}.content-wrapper .content{background-color:rgba(180,180,180,0.2)}.content-wrapper .content .container{padding:0!important}.content-wrapper .content .content{background-color:unset!important}.content-wrapper ol li::marker,.content-wrapper ul li::marker{color:var(--accent-color);font-weight:bold}.content-wrapper ol,.content-wrapper ul,.content-wrapper li{background:transparent}.content-wrapper ul{list-style-type:none;padding-left:0}.content-wrapper ul li{position:relative;padding:0 0 0 1.5rem}.content-wrapper ul li:before{content:'\2022';font-size:1.7rem;color:var(--accent-color);position:absolute;left:0;top:0;font-weight:bold}.content-wrapper .table-wrapper{overflow-y:auto}.content-wrapper .table-wrapper table{width:100%}.content-wrapper .table-wrapper table tbody,.content-wrapper .table-wrapper table td,.content-wrapper .table-wrapper table tfoot,.content-wrapper .table-wrapper table th,.content-wrapper .table-wrapper table thead,.content-wrapper .table-wrapper table tr{padding:.5rem 1rem;background:rgba(255,255,255,0.3);border:0.1rem solid rgba(0,0,0,0.2)}.footer{background-color:var(--primary-color);color:var(--nav-text-color)}.custom-theme{--primary-color:#A8D08D;--secondary-color:#D9EAD3;--accent-color:#FFABAB;--text-color:#4F4F4F;--bg-color:var(--secondary-color);--font-family-base:'Arial',sans-serif;--font-size-base:1.5rem;--text-color-base:#4F4F4F;--header-pb:2rem;--border-radius:0.5rem;--skew-x:-10deg;--navbar-brand-size:3rem;--nav-item-px:1.5rem;--nav-item-py:0.25rem;--nav-text-color:#4F4F4F}