*{box-sizing:border-box}*::selection{background-color:var(--base4)}@font-face{font-family:firaMono;src:url(/fonts/FiraMono-Regular.woff2)format('woff2')}:root{--bg:#282c34;--fg:#bbc2cf;--base0:#1B2229;--base1:#1c1f24;--base2:#202328;--base3:#23272e;--base4:#3f444a;--base5:#5B6268;--base6:#73797e;--base7:#9ca0a4;--base8:#DFDFDF;--grey:var(--base4);--red:#ff6c6b;--orange:#da8548;--green:#98be65;--teal:#4db5bd;--yellow:#ECBE7B;--blue:#51afef;--dark-blue:#2257A0;--magenta:#c678dd;--violet:#a9a1e1;--cyan:#46D9FF;--dark-cyan:#5699AF;--highlight:var(--blue);--selection:var(--dark-blue);--builtin:var(--magenta);--comments:var(--base5);--doc-comments: }.fira-mono-regular{font-family:firaMono,monospace;font-weight:400;font-style:normal}.fira-mono-medium{font-family:firaMono,monospace;font-weight:500;font-style:normal}.fira-mono-bold{font-family:firaMono,monospace;font-weight:700;font-style:normal}body{background-color:var(--bg);color:var(--fg);font-family:firaMono,monospace;font-weight:400;font-style:normal}p{font-size:1em}h1{color:var(--blue);font-size:1em}a{color:var(--blue);font-size:1em;font-weight:700}h1::before{content:"*\00a0"}h1+p::before{content:"\00a0\00a0"}h2{color:var(--magenta);font-size:1em}h2::before{content:"\00a0\00a0*\00a0"}h2+p::before{content:"\00a0\00a0\00a0\00a"}h3{color:var(--violet);font-size:1em}h3::before{content:"\00a0\00a0\00a0\00a0*\00a0"}h3+p::before{content:"\00a0\00a0\00a0\00a0\00a0\00a0"}ul{list-style-type:none}li{font-size:1em}li::before{content:"- ";color:var(--blue)}main{max-width:768px;margin:0 auto}header{max-width:768px;margin:0 auto;text-align:center}footer{max-width:768px;margin:2rem auto;text-align:center}header h1::before{content:""}nav ul li::before{content:"";margin:0 1rem}nav ul{display:flex;justify-content:space-evenly;padding:0}table{text-align:left;color:var(--violet);border-collapse:collapse}th{border-bottom:1px solid var(--violet)}th,td{padding-right:1rem}th:nth-last-child(1){padding-right:0}td:nth-last-child(1){padding-right:0}input{width:100%;background-color:var(--bg);color:var(--fg);border:1px solid var(--blue);font-size:1em}label{font-size:1em;display:inline-block;margin:.5em 0}form{font-size:1em;color:var(--blue);border:1px solid var(--blue);padding:.5em}textarea{background-color:var(--bg);color:var(--fg);border:1px solid var(--blue);width:100%;resize:vertical}button{background-color:var(--bg);color:var(--blue);border:1px solid var(--blue);font-size:1em;margin:1em 0}code{background-color:var(--base3);font-size:1em}figcaption{text-align:center}figure{}img{display:block;margin:0 auto;width:100%;max-width:394px}