html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}body{background-color:#050505;color:#f4f4f4;font-family:Google Sans Code,Courier New,Droid Sans Mono,Courier,monospace;font-size:16px;line-height:1.4;padding:2lh 1ch;max-width:800px;margin:0 auto}body:before{content:" ";display:block;position:fixed;top:0;left:0;bottom:0;right:0;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);z-index:2;background-size:100% 2px,3px 100%;pointer-events:none}@keyframes scanline{0%{background-position:0 0}to{background-position:0 100%}}h1,h2,h3,h4,h5,h6{color:#e5e5e5;margin-top:0;margin-bottom:1lh;text-transform:uppercase;font-weight:700}h1{border-bottom:2px solid #00A600;padding-bottom:.5lh}h1:before{content:"// ";color:#00a600}h2:before{content:"// ";color:#990}h3:before{content:"// ";color:#00a6b2}h4:before{content:"// ";color:#e5e5e5}h5:before{content:"// ";color:#bfbfbf}h6:before{content:"// ";color:#666}p{margin-top:0;margin-bottom:1lh}a{color:#00d900;text-decoration:underline;font-weight:700;transition:background-color .3s,color .3s}a:hover{background-color:#00d900;color:#050505}a:focus{background-color:#00d900;color:#050505}strong{font-weight:700;color:#e5e5e5}hr{border:0;border-top:2px solid #666666;margin:1lh 0}blockquote{border-left:2px solid #00A600;padding-left:2ch;margin-bottom:1lh;font-style:italic;color:#990}code{background-color:#111;padding:2px 5px;border:2px solid #222222}main{display:block;padding-top:1lh}section{display:block;padding-top:1lh}footer{display:block;padding-top:1lh}body>header figure{display:flex;align-items:center;justify-content:center;overflow:hidden}body>header pre{display:block;text-align:left;line-height:1;font-size:16px;color:#00a600}body>header>aside{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}body>header>aside a{text-decoration:none}body>main>:last-child{margin-bottom:0}body>footer{text-align:center;margin-top:1lh;color:#666;border-top:2px solid #666666}nav{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:1lh 2ch;margin-bottom:1lh;text-align:center}nav a{text-decoration:none}nav strong{color:#666}nav[role=menu]{flex-direction:row}nav[role=navigation]{flex-direction:row;justify-content:space-between}article{border:2px solid #666666;padding:1lh 2ch;margin-bottom:1lh;background:#000}section{border:2px solid #666666;padding:1lh 2ch;margin-bottom:1lh;background:#000}section[role=alert]{border:2px solid #990000}article>:last-child,section>:last-child{margin-bottom:0}section{border:2px solid #00A600}label{font-weight:700;display:block;margin-bottom:.5lh}label:before{content:"> "}input,textarea{background:transparent;border:none;color:#00a600;font-family:Google Sans Code,Courier New,Droid Sans Mono,Courier,monospace;font-size:100%;width:100%;box-sizing:border-box;padding:.5lh 0}input[type=text],input[type=email],input[type=url],input[type=password]{border-bottom:2px solid #00A600}input[type=search]{border:2px solid #00A600;padding:.5lh 2ch}textarea{border:2px solid #00A600;padding:.5lh;margin:.5lh 0;resize:vertical}input:focus{outline:none;border-color:#bfbfbf}textarea:focus{outline:none;border-color:#bfbfbf}form small{display:block;color:#bfbfbf;margin-top:.5lh;font-weight:700;font-size:100%}form small:before{content:"ERROR: ";color:#900}form{display:flex;flex-direction:column;gap:1lh 0;margin-bottom:1lh}form>nav{margin-bottom:0}form[role=search] fieldset{gap:0 1ch;display:inline-flex;width:100%}form fieldset[role=group]{grid-column-gap:1ch;grid-row-gap:.5lh;display:grid;grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}label input[type=checkbox],label input[type=radio]{display:none}label[role=radio] span{display:flex;cursor:pointer;border:2px solid #666666;padding:.5lh 1ch;color:#00a600}label[role=radio] span:hover,label[role=radio] input[type=radio]:active span{border-color:#bfbfbf}label[role=radio] input[type=radio]:checked+span{border-color:#00a600}label[role=checkbox]{display:inline;cursor:pointer;color:#00a600}label[role=checkbox]:before,label[role=radio]:before{content:""}label[role=checkbox] span:before{content:"[ ] ";font-weight:700;color:#bfbfbf}label[role=checkbox] input[type=checkbox]:checked+span:before{content:"[X] "}button,a[role=button]{background:transparent;color:#e5e5e5;border:2px solid #E5E5E5;padding:.5lh 2ch;font-family:Google Sans Code,Courier New,Droid Sans Mono,Courier,monospace;font-size:100%;line-height:1.4;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .3s,color .3s}a[role=button]:after,a[role=button]:before{content:""}button:hover{background-color:#e5e5e5;color:#000}button:focus{background-color:#e5e5e5;color:#000}button[type=submit],a[role=button]{color:#00d900;border:2px solid #00D900}button[type=submit]:hover{background-color:#00d900;color:#000}button[type=submit]:focus{background-color:#00d900;color:#000}a[role=button]:hover{background-color:#00d900;color:#000}a[role=button]:focus{background-color:#00d900;color:#000}table{width:100%;border-collapse:collapse;margin-bottom:2lh}th,td{padding:.8em;text-align:left;border-bottom:2px solid #666666}th{font-weight:700;color:#bfbfbf;text-transform:uppercase}ul{list-style-type:disc}ol{list-style-type:decimal}ul,ol{padding-left:2ch;color:#bfbfbf;margin-bottom:1lh}li{padding-left:0;margin-bottom:.5lh}dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;gap:.5lh 0;margin-bottom:1lh}dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}dd>div{margin-bottom:.5lh}dd>:last-child{margin-bottom:0}@media (max-width: 800px){body{padding:1lh 1ch}body>header pre{font-family:Google Sans Code,Courier New,Droid Sans Mono,Courier,monospace;font-size:8px}form fieldset[role=group]{grid-template-columns:1fr}}
