:root{--text:#fff;--heading:#f81ae7;--bg:#000;--link:#00ffda;--link-hover:#00bb9f;--font:"peridot-pe-variable", sans-serif;font:18px/1.6 var(--font);font-variation-settings:"wght" 400, "wdth" 150, "ital" 0;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{background:var(--bg);color:var(--text);margin:0}#root{box-sizing:border-box;width:100%;max-width:calc(830px + 2.5rem);margin:0 auto;padding:2.5rem 1.25rem 4rem}h1{color:var(--text);font-weight:400;line-height:1.25}h2,h3,h4,h5,h6{color:var(--heading);font-weight:400;line-height:1.25}a{color:var(--link)}a:hover{color:var(--link-hover)}a:focus-visible{outline:2px solid var(--link);outline-offset:2px}.status{color:var(--text)}.site-header{justify-content:center;margin-bottom:2rem;display:flex}.logo{width:auto;max-width:min(414px,100%);height:auto;display:block}.page{margin-bottom:2.5rem;scroll-margin-top:1.5rem}.page-content :where(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6,figure){margin:0 0 .8em}.page-content :where(ul,ol){padding-left:1.25rem}.page-content ul{list-style-type:square}.page-content img,.page-content video{max-width:100%;height:auto}.page-content table{border-collapse:collapse;border:1px solid #fff!important}.page-content :where(th,td){vertical-align:top;border:1px solid #fff;padding:.4em .6em}
