body{display:flex;flex-direction:column;min-height:100vh}header{margin-bottom:1rem}.navbar-container{border-bottom:1px solid var(--bulma-text)}.navbar-burger{--bulma-navbar-burger-color:var(--bulma-button-text-color)}.site-title{font-family:Allura,sans-serif}main{flex:1}.main-section{padding-top:0;padding-bottom:0;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.main-section{max-width:500px}}@media screen and (min-width:769px) and (max-width:1023px){.main-section{max-width:750px}}@media screen and (min-width:1024px){.main-section{max-width:1e3px}}.footer{--bulma-footer-padding:1rem 1.5rem 1rem;margin-top:1rem}.site-footer-breadcrumb{--bulma-breadcrumb-item-padding-horizontal:0.25em}@media(prefers-color-scheme:dark){.is-framed{--frame-color:var(--bulma-text)}}.is-framed{border:1px solid var(--frame-color)}.image{background-color:var(--bulma-border)}.content p:not(.fnt-exl),.content li{font-family:libre baskerville,sans-serif}.content h2,.content h3,.content h4{text-align:left}@font-face{font-display:auto;font-family:allura;font-style:normal;font-weight:400;src:url(../fonts/allura-v21-latin-regular.woff2)format('woff2')}@font-face{font-display:auto;font-family:libre baskerville;font-style:normal;font-weight:400;src:url(../fonts/libre-baskerville-v14-latin-regular.woff2)format('woff2')}@font-face{font-display:auto;font-family:libre baskerville;font-style:italic;font-weight:400;src:url(../fonts/libre-baskerville-v14-latin-italic.woff2)format('woff2')}@font-face{font-display:auto;font-family:libre baskerville;font-style:normal;font-weight:700;src:url(../fonts/libre-baskerville-v14-latin-700.woff2)format('woff2')}