.navbar{font-weight:100!important;font-size:11px}.navbar .navbar-brand{font-weight:100;font-size:15px;order:-10}.nav-link{display:block;padding:.75rem;font-weight:300;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.nav-link.active{font-weight:400!important}.hb-scrollbar{font-size:.6rem;font-weight:300!important}.hb-scrollbar a{transition:font-weight .2s,color .2s}#footer{padding:10px;font-size:10px}footer .powered-by{font-size:.7rem;font-weight:300}footer .powered-by a{color:#000}footer .powered-by a:hover{color:#937474}.dark footer .powered-by a{color:#fff}.dark footer .powered-by a:hover{color:#8e8f8e}@import 'https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;400;500&display=swap';body,p,h1,h2,h3,h4,h5,h6,a,li,nav{font-family:libre franklin,sans-serif;font-size:14px;font-weight:300}h1,h2{font-size:30px!important;font-weight:400!important}h3{font-size:25px!important;font-weight:400!important}h4{font-size:20px!important;font-weight:400!important}h5,h6{font-size:20px!important;font-weight:400!important;font-style:italic!important}a,li,nav{font-size:13px!important;font-weight:300}.footnotes{font-size:.75em}.dark p{color:rgba(255,255,255,.7)}body.dark,.dark input{color:rgba(255,255,255,.7)}.dark .card-simple{background-color:#373636;border-color:#555}.dark .navbar{box-shadow:0 1px 4px rgba(0,0,0,4%);border:1px solid #2b2a2a}body.dark,.dark{background:#2b2a2a!important}.dark code{background-color:#2b2a2a;color:silver;word-wrap:break-word;border-radius:.25rem;font-size:80%;border:1px solid silver;padding:.2rem}.dark .btn-outline-primary{color:#f3f6ee;border-color:#f3f6ee}.dark .form-control{color:#f3f6ee;background-color:#373636}.dark .alert,.dark .article-style aside,.dark .alert-note{color:#c3c3c3;background-color:#434343;border-color:#c3c3c3}.dark .article-style aside p::before,.dark div.alert>div:first-child::before{position:absolute;top:-.5rem;left:-2rem;font-size:1.5rem;color:#c3c3c3;font-family:'font awesome 5 free';font-weight:900;content:'\f05a';width:1.5rem;text-align:center}.dark details p{border-left:0 solid rgba(255,255,255,.5)}.dark .table th,.dark .table td{color:rgba(255,255,255,.7);border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7)}.dark table>tbody{color:rgba(255,255,255,.7)}.dark table>tbody>tr:nth-child(odd)>td,.dark table>tbody>tr:nth-child(odd)>th{background-color:#2b2a2a}.dark table>tbody>tr:hover>td,.dark table>tbody>tr:hover>th{background-color:#2b2a2a}.dark pre code{border:0}.dark .chroma{color:#f8f8f2;background-color:#2b2a2a;border-radius:.25rem;font-size:90%;border:1px solid #555;padding:1rem}.dark .btn-primary,.dark .btn.btn-primary.active{background-color:#2b2a2a;border:1px solid #555;color:#f8f8f2}#TableOfContents{padding-left:0;border-left:0 solid rgba(255,255,255,.65)}#TableOfContents li a.active{font-weight:500!important}.dark #TableOfContents li a:hover,.toc-top li a:hover{color:#f8f8f2;text-decoration:none}.dark #TableOfContents li a.active{font-weight:500!important;color:#f8f8f2}.dark .article-style a{color:#f3f6ee;font-weight:400;border-bottom:1px solid #f3f6ee}.dark ::selection{background:rgba(243,246,238,.15)}.dark ::-moz-selection{background:rgba(243,246,238,.15)}.dark a.footnote-ref{border-bottom:0}.dark a.footnote-ref::before{content:"["}.dark a.footnote-ref::after{content:"]"}@media screen and (max-width:760px){aside#sidebar-nav{display:none!important}}#footer p a:visited{color:#fff}details.my-custom-class{color:#a3a1a1;font-size:14px;font-weight:500;font-family:libre franklin,sans-serif}details.my-custom-class>summary{color:#4c4b4b;font-size:14px;font-weight:300;font-family:libre franklin,sans-serif}details.my-custom-class>:not(summary){color:#4c4b4b;font-size:14px;background-color:#e3e0e032;font-family:libre franklin,sans-serif}.dark details.my-custom-class>summary{color:#fff;font-size:14px;font-weight:300;font-family:libre franklin,sans-serif}.dark details.my-custom-class>:not(summary){color:#c5c5c3;background-color:#252525;font-family:libre franklin,sans-serif}:is(.dark .dark\:prose-invert) :where(mark):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:rgb(var(--color-primary-400)/1);color:#000}.prose :where(mark):not(:where([class~=not-prose],[class~=not-prose] *)){color:rgb(var(--color-neutral-100)/1);background-color:rgb(var(--color-primary-300)/1);padding:.1rem .2rem;border-radius:.25rem}.spoiler{color:#4c4b4b;font-size:13px}.dark .spoiler{color:#c5c5c3;font-size:13px}