@-moz-keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes glow{0%{box-shadow:0 0 8px transparent}to{box-shadow:0 0 8px var(--color-accent)}}@-webkit-keyframes glow{0%{box-shadow:0 0 8px transparent}to{box-shadow:0 0 8px var(--color-accent)}}@-o-keyframes glow{0%{box-shadow:0 0 8px transparent}to{box-shadow:0 0 8px var(--color-accent)}}@keyframes glow{0%{box-shadow:0 0 8px transparent}to{box-shadow:0 0 8px var(--color-accent)}}:root{color-scheme:dark;--nav-bar-height:48px;--nav-bar-height-sticky:var(--nav-bar-height);--font-family:'Josefin Sans',sans-serif;--color-5:#fcfcfc;--color-4:#dabb97;--color-3:#bc9a7a;--color-2:#4d3623;--color-1:#291f18;--color-0-triplet:22,18,16;--color-0:#161210;--color-accent:#ffcf01;--color-frame:#fcfcfc;--color-error-1:#e93461;--color-error-0:#bd0f3a}.page,body{box-sizing:border-box}body{background-color:var(--color-0);color:var(--color-5);font-family:var(--font-family);font-size:18px;margin:0;padding:0;min-height:100vh;padding-top:var(--nav-bar-height);overflow-x:hidden;overflow-y:auto}body.modal-open{overflow:hidden}.page{position:relative;display:block;width:100%;min-height:100%}.page:not(.loading){opacity:0;animation:pageFadeIn 1 250ms forwards}.page.loading{visibility:hidden;pointer-events:none;animation:none;opacity:0}.filler{flex:1}#nav{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:1;display:flex;align-items:stretch;height:var(--nav-bar-height);background-color:var(--color-1);padding-right:16px;font-size:20px;user-select:none}body.fullscreen-page{--nav-bar-height:0px}body.fullscreen-page #nav,page-modal{display:none}body.scripts-loading [slot]{display:none!important}#title,.tippy-box .row{display:flex;align-items:center}#title{padding:2px 24px 0;color:var(--color-5);text-decoration:none}#nav>.nav-button:hover,#title:hover{color:var(--color-accent)}#nav>.nav-button{display:flex;align-items:center;padding:2px 12px 0;text-decoration:none;color:var(--color-5)}#nav>.nav-button:hover{background-color:var(--color-2)}#nav>.glow-button,.tippy-box{color:var(--color-5);border-radius:4px}#nav>.glow-button{align-self:center;padding:4px 8px;text-decoration:none;animation:glow 2s infinite alternate;margin-right:16px;transition:color 100ms,background-color 100ms}#nav>.glow-button:hover{color:var(--color-0);background-color:var(--color-accent)}#nav>.glow-button:hover:active{color:var(--color-accent);background-color:var(--color-0)}#content{position:relative;min-height:calc(100vh - var(--nav-bar-height));display:flex;justify-content:center}#notifications{position:fixed;right:0;top:0;bottom:0;pointer-events:none;z-index:999;padding:60px;overflow:clip;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:30px}@supports not (overflow:clip){#notifications{overflow:hidden}}@media screen and (max-width:670px){#nav>.glow-button{display:none!important}}.tippy-box{background-color:var(--color-1);box-shadow:0 4px 16px rgba(0,0,0,.533);white-space:pre-wrap}.tippy-box[data-placement^=top]>.tippy-arrow::before{border-top-color:var(--color-0)}.tippy-box[data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:var(--color-0)}.tippy-box[data-placement^=left]>.tippy-arrow::before{border-left-color:var(--color-0)}.tippy-box[data-placement^=right]>.tippy-arrow::before{border-right-color:var(--color-0)}.tippy-box .row{gap:8px;flex-direction:row}@supports not (gap:8px){.tippy-box .row>:not(:last-child){margin-right:8px}}.tippy-box .row svg{width:20px;height:20px;fill:var(--color-4)}.tippy-box .row .icon{background-gradient-transform:3c;svg-mask-icon:none,20px 20px}.tippy-box h3,.tippy-box h4{font-weight:600;margin-top:0}.tippy-box h4:not(:last-child){margin-bottom:.2em}