:root{--text:#e4e2e4;--background:#000;--primary:#6082b6;--secondary:#1a140a;--accent:#d29914}@media (prefers-color-scheme:light){:root{--text:#1d1b1d;--background:#fff;--primary:#6082b6;--secondary:#f5efe5;--accent:#ebb22d}}*,:before,:after{box-sizing:border-box}*{margin:0}body{accent-color:var(--accent);background-color:var(--background);color:var(--text);tab-size:4;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5}body,h5,.h5{font-size:clamp(1.125rem,1.0905rem + .1724vw,1.25rem)}h1,h2,h3,h4{line-height:1.2}h1,.h1{font-size:clamp(2.3328rem,2.1345rem + .9917vw,3.0518rem)}h2,.h2{font-size:clamp(1.944rem,1.8068rem + .6861vw,2.4414rem)}h3,.h3{font-size:clamp(1.62rem,1.5281rem + .4595vw,1.9531rem)}h4,.h4{font-size:clamp(1.35rem,1.2914rem + .2931vw,1.5625rem)}h6,.h6,small,pre{font-size:clamp(.9375rem,.9203rem + .0862vw,1rem)}hr{color:inherit;border-style:solid}ul[role=list],ol[role=list]{padding-inline-start:0;list-style-type:none}canvas,img,video{max-width:100%;display:block}figcaption{text-align:center;font-style:italic}blockquote:not([class]){border-inline-start:3px solid var(--text);padding-inline-start:clamp(1.125rem,1.0905rem + .1724vw,1.25rem)}blockquote :not(:first-child) p:last-of-type{margin-block-start:clamp(.875rem,.8578rem + .0862vw,.9375rem)}pre{padding:clamp(.875rem,.7716rem + .5172vw,1.25rem);overflow-x:auto}p code,li code{color:var(--primary)}table{border-collapse:collapse;width:100%}td,th{text-align:start;border-bottom:1.5px solid;padding:.5rem 1rem}button,input,select,textarea{background-color:var(--background);color:var(--text);font-family:inherit;font-size:inherit;border:.1rem solid;border-radius:.25rem;padding:.3125rem}fieldset{border-color:inherit}legend,summary{font-weight:700}button,select,summary{cursor:pointer}summary{padding-block:1em}label{margin-block:clamp(.5625rem,.5453rem + .0862vw,.625rem);display:block}button:hover:not(:disabled),button:focus:not(:disabled){transform:translate(2px,-2px)}button:disabled{cursor:not-allowed}button[data-variant=primary]{background-color:var(--primary);color:var(--background)}button[data-variant=secondary]{background-color:var(--secondary);color:var(--text)}button[data-variant=outline]{color:var(--primary)}a{color:currentColor}a:hover{color:var(--primary)}.stack{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.stack>*+*,.stack-rec *+*{margin-block-start:clamp(1.125rem,1.0905rem + .1724vw,1.25rem)}.stack-xs>*+*{margin-block-start:clamp(.875rem,.8578rem + .0862vw,.9375rem)}.stack-l>*+*{margin-block-start:clamp(2.25rem,2.181rem + .3448vw,2.5rem)}.box{outline-offset:calc(clamp(1.125rem,1.0905rem + .1724vw,1.25rem)/10*-1);border:calc(clamp(1.125rem,1.0905rem + .1724vw,1.25rem)/10) solid;border-radius:.5rem;outline:calc(clamp(1.125rem,1.0905rem + .1724vw,1.25rem)/10) transparent;padding:clamp(1.125rem,1.0905rem + .1724vw,1.25rem)}.inverse{background-color:var(--text);color:var(--background)}.center{inline-size:min(100% + -2*clamp(1.125rem,1.0905rem + .1724vw,1.25rem),60ch);margin-inline:auto}.cluster,.with-sidebar{flex-wrap:wrap;gap:clamp(1.125rem,1.0905rem + .1724vw,1.25rem);display:flex}.sidebar{flex-basis:var(--sidebar-width,20rem);flex-grow:1}.not-sidebar{flex-grow:999;flex-basis:0;min-inline-size:50%}.switcher{--threshold:30rem;flex-wrap:wrap;gap:clamp(1.125rem,1.0905rem + .1724vw,1.25rem);display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%)*999)}.switcher.max-5>:nth-last-child(n+5),.switcher.max-5>:nth-last-child(n+5)~*{flex-basis:100%}.cover{flex-direction:column;min-block-size:100vh;padding:clamp(1.125rem,1.0905rem + .1724vw,1.25rem);display:flex}.cover>*{margin-block:clamp(1.125rem,1.0905rem + .1724vw,1.25rem)}.cover>:first-child:not(h1){margin-block-start:0}.cover>:last-child:not(h1){margin-block-end:0}.cover>h1{margin-block:auto}.grid{grid-template-columns:repeat(auto-fit,minmax(min(var(--minimum-grid,20ch),100%),1fr));gap:clamp(1.125rem,1.0905rem + .1724vw,1.25rem);display:grid}.reel{--reel-height:auto;--item-width:25ch;block-size:var(--reel-height);scrollbar-color:var(--background)var(--text);display:flex;overflow:auto hidden}.reel::-webkit-scrollbar{block-size:1rem}.reel::-webkit-scrollbar-track{background-color:var(--text)}.reel::-webkit-scrollbar-thumb{background-color:var(--text);background-image:linear-gradient(var(--text)0,var(--text).25rem,var(--background).25rem,var(--background).75rem,var(--colordark).75rem)}.reel>*{flex:0 0 var(--item-width)}.reel>img{block-size:100%;flex-basis:auto;width:auto}.reel>*+*{margin-inline-start:clamp(1.125rem,1.0905rem + .1724vw,1.25rem)}.reel.overflowing:not(.no-bar){padding-block-end:clamp(1.125rem,1.0905rem + .1724vw,1.25rem)}.reel.no-bar{scrollbar-width:none}.reel.no-bar::-webkit-scrollbar{display:none}.imposter{position:var(--positioning,absolute);inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.imposter.contain{--margin:0px;max-inline-size:calc(100% - var(--margin)*2);max-block-size:calc(100% - var(--margin)*2);overflow:auto}.icon{height:.75em;width:.75em;height:1cap;width:1cap}.with-icon{align-items:baseline;display:inline-flex}.with-icon .icon{margin-inline-end:var(--space,.5em)}.u-grid{gap:clamp(1.125rem,.7457rem + 1.8966vw,2.5rem);display:grid}.u-container{max-width:92.5rem;margin-inline:auto;padding-inline:clamp(1.125rem,.7457rem + 1.8966vw,2.5rem)}@font-face{font-family:icon;src:url(/fonts/icon.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}[class^=icon-],[class*=\ icon-]{font-variant:normal;text-transform:none;vertical-align:sub;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icon!important}.icon-anchor:before{content:""}.icon-coffee:before{content:""}.icon-crow:before{content:""}.icon-discord:before{content:""}.icon-gem:before{content:""}.icon-github:before{content:""}.icon-reddit:before{content:""}.icon-scroll:before{content:""}.icon-ship:before{content:""}.icon-skull-crossbones:before{content:""}.icon-telegram:before{content:""}.icon-x:before{content:""}.icon-youtube:before{content:""}.brand{max-width:18rem}.text-center{text-align:center}.box a{text-decoration-line:none}