@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:400;src:url(./dm-mono-latin-ext-400-normal.e18063bb.woff2) format("woff2"),url(./dm-mono-all-400-normal.ef74a59f.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:400;src:url(./dm-mono-latin-400-normal.8b22f1d6.woff2) format("woff2"),url(./dm-mono-all-400-normal.ef74a59f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Mono;font-style:italic;font-weight:400;src:url(./dm-mono-latin-ext-400-italic.1fcd9bb1.woff2) format("woff2"),url(./dm-mono-all-400-italic.23187a0d.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Mono;font-style:italic;font-weight:400;src:url(./dm-mono-latin-400-italic.8dab42af.woff2) format("woff2"),url(./dm-mono-all-400-italic.23187a0d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:500;src:url(./dm-mono-latin-ext-500-normal.b2e04fb0.woff2) format("woff2"),url(./dm-mono-all-500-normal.d6e54f59.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:500;src:url(./dm-mono-latin-500-normal.84dac95d.woff2) format("woff2"),url(./dm-mono-all-500-normal.d6e54f59.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Mono;font-style:italic;font-weight:500;src:url(./dm-mono-latin-ext-500-italic.75bff38e.woff2) format("woff2"),url(./dm-mono-all-500-italic.166d1087.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Mono;font-style:italic;font-weight:500;src:url(./dm-mono-latin-500-italic.c7636486.woff2) format("woff2"),url(./dm-mono-all-500-italic.166d1087.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(./dm-sans-latin-ext-400-normal.83c62f43.woff2) format("woff2"),url(./dm-sans-all-400-normal.52bacf2c.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(./dm-sans-latin-400-normal.7164a212.woff2) format("woff2"),url(./dm-sans-all-400-normal.52bacf2c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(./dm-sans-latin-ext-400-italic.d8e7c002.woff2) format("woff2"),url(./dm-sans-all-400-italic.22e7e3b7.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(./dm-sans-latin-400-italic.1e235540.woff2) format("woff2"),url(./dm-sans-all-400-italic.22e7e3b7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(./dm-sans-latin-ext-700-normal.6652abd0.woff2) format("woff2"),url(./dm-sans-all-700-normal.dd031ca7.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(./dm-sans-latin-700-normal.f3c0fa2c.woff2) format("woff2"),url(./dm-sans-all-700-normal.dd031ca7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:700;src:url(./dm-sans-latin-ext-700-italic.241aa4b9.woff2) format("woff2"),url(./dm-sans-all-700-italic.0fa9d5f4.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:700;src:url(./dm-sans-latin-700-italic.545fbd29.woff2) format("woff2"),url(./dm-sans-all-700-italic.0fa9d5f4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body,input{font-family:DM Sans,sans-serif;line-height:1.4}h1,h2,h3,h4,h5,h6{font-weight:500}code,h1,h2,h3,h4,h5,h6,pre{font-family:DM Mono,monospace}code,pre{font-size:.85rem}*{scrollbar-color:#f16827 #1f2638;scrollbar-width:thin}::-webkit-scrollbar{background-color:transparent;width:.3rem}::-webkit-scrollbar-thumb{background-color:#f16827;border-radius:1rem}*{box-sizing:border-box}body{background-color:#1f2638;color:#ecf0f1;margin:0}::-moz-selection{background-color:#f16827;color:#1f2638}::selection{background-color:#f16827;color:#1f2638}body{min-height:100vh}footer,header,main:not(.wide){margin:0 auto;max-width:1000px;padding:0 1rem}@media (min-width:701px){footer,header,main:not(.wide){padding-left:4rem}}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 .5rem}h1:before,h2:before,h3:before,h4:before,h5:before,h6:before{color:#f16827;margin-right:1rem}@media (min-width:701px){h1,h2,h3,h4,h5,h6{position:relative}h1:before,h2:before,h3:before,h4:before,h5:before,h6:before{position:absolute;right:100%}}h1 a:not(.not),h2 a:not(.not),h3 a:not(.not),h4 a:not(.not),h5 a:not(.not),h6 a:not(.not){border:none}p{margin:.5rem 0}h1{font-size:2rem}h1:before{content:"#"}h2{font-size:1.5rem}h2:before{content:"##"}h3{font-size:1.2rem}h3:before{content:"###"}a{color:#ecf0f1;cursor:pointer;outline:none;text-decoration:none}a:not(.not){border-bottom:.15rem solid #f16827;transition:background-color .15s ease-in-out,color .15s ease-in-out}a:not(.not):hover{background-color:#f16827;color:#1f2638}ul{list-style-type:none;padding-left:1rem}ul>li:before{color:#f16827;content:"-";display:inline-block;font-weight:700;margin-left:-1rem;width:1rem}code{border-radius:.4rem}pre code{background-color:#242d42;display:block;padding:.8rem;width:100%}:not(pre)>code{background-color:#313c59;padding:0 .3rem}a>code{transition:background-color .15s ease-in-out}a:hover>code{background-color:#f16827}hr{border:.1rem solid #313c59}.subtitle{font-style:italic}label input{background-color:#161b28;border:.15rem solid #161b28;border-radius:.4rem;color:#ecf0f1;font-size:1rem;outline:none;padding:.2rem .4rem;transition:border-color .15s ease-in-out}label input:focus{border-color:#f16827}
