:root{--blk:#000;--blu:#00a;--grn:#0a0;--cyn:#0aa;--red:#a00;--mag:#a0a;--brn:#a50;--lgr:#aaa;--dgr:#555;--lblu:#55f;--lgrn:#5f5;--lcyn:#5ff;--lred:#f55;--lmag:#f5f;--yel:#ff5;--wht:#fff;--mono:"Lucida Console", Consolas, "Courier New", monospace;--title:Impact, "Arial Black", Haettenschweiler, sans-serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--blu);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--wht);font:16px/1.35 var(--mono);background:var(--blu) repeating-conic-gradient(#3b3bb3 0 25%, var(--blu) 0 50%) 0 0/4px 4px;margin:0;overflow-x:clip}a{color:var(--yel)}a:focus-visible,button:focus-visible,input:focus-visible+span{outline:2px solid var(--lmag);outline-offset:2px}.wrap{max-width:1000px;margin:0 auto;padding:0 16px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m0{margin:0}.y{color:var(--yel)}.blink{animation:1s step-end infinite blink}.blink-fast{animation:.5s step-end infinite blink}@keyframes blink{50%{visibility:hidden}}pre{font:inherit;max-width:100%;margin:0;overflow-x:auto}img,svg{max-width:100%}.skip-link{z-index:50;position:absolute;left:-9999px}.skip-link:focus{background:var(--red);color:var(--wht);padding:2px 1ch;top:8px;left:8px}.notice{background:var(--blk);color:var(--yel);border:2px solid var(--yel);margin-top:12px;margin-bottom:0;padding:6px 10px;font-size:14px}.menubar{background:var(--lgr);color:var(--blk);box-shadow:0 2px 0 var(--blk);z-index:2;position:relative}.menubar .wrap{align-items:center;padding:0 8px;display:flex}.menubar ul{flex-wrap:wrap;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.menubar li{flex:none}.menubar a{color:var(--blk);white-space:nowrap;padding:4px 1ch;text-decoration:none;display:block}.menubar a b{color:var(--red);font-weight:400}.menubar a:hover,.menubar a:focus-visible,.menubar a[aria-current]{background:var(--grn);color:var(--blk);outline:none}.menubar a[aria-current] b,.menubar a:hover b,.menubar a:focus-visible b{color:var(--wht)}.menubar .sys{padding:4px 1ch;font-weight:700}.menubar .clock{white-space:nowrap;flex:none;padding:4px 1ch}.videomode{background:var(--cyn);color:var(--blk);border-bottom:2px solid var(--blk);font-size:14px}.theme-switcher{flex-wrap:wrap;align-items:center;gap:3px 1ch;padding:4px 0;display:flex}.theme-switcher__label{white-space:nowrap;font-weight:700}.theme-switcher__list{flex-wrap:wrap;gap:3px 0;margin:0;padding:0;list-style:none;display:flex}.theme-switcher__link{color:var(--blk);white-space:nowrap;padding:0 1ch;text-decoration:none;display:block}.theme-switcher__link:before{content:"( ) "}.theme-switcher__link.is-current{background:var(--blu);color:var(--wht)}.theme-switcher__link.is-current:before{content:"(•) ";color:var(--yel)}.theme-switcher__link:hover,.theme-switcher__link:focus-visible{background:var(--blk);color:var(--yel)}.theme-switcher__link--random{background:var(--grn);box-shadow:1ch 3px 0 var(--blk);margin-left:1ch}.theme-switcher__link--random:before{content:"►"}.theme-switcher__actions{flex-wrap:wrap;align-items:center;gap:3px 0;margin:0;display:flex}.theme-switcher__actions:before{content:"Mode lock:";white-space:nowrap;margin-right:1ch;font-weight:700}.theme-switcher__link--lock:before{content:"( ) ";color:var(--red)}.theme-switcher__link--unlock:before{content:"(•) ";color:var(--red)}.theme-switcher__link--lock:hover:before,.theme-switcher__link--lock:focus-visible:before,.theme-switcher__link--unlock:hover:before,.theme-switcher__link--unlock:focus-visible:before{color:var(--yel)}.ticker{background:var(--blk);color:var(--lcyn);border-top:2px solid var(--mag);border-bottom:2px solid var(--mag);white-space:nowrap;overflow:hidden}.ticker-track{margin:0;padding:4px 0 4px 100%;animation:42s linear infinite scroll;display:inline-block}.ticker-track span{margin-right:3ch}.ticker-track .y{color:var(--yel)}.ticker-track .m{color:var(--lmag)}.ticker-track .g{color:var(--lgrn)}@keyframes scroll{to{transform:translate(-100%)}}.hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;margin:22px auto 0;display:grid}.titlescreen{border:4px solid var(--lgr);box-shadow:10px 10px 0 var(--blk);text-align:center;background:#000010;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:26px 12px 18px;display:flex;position:relative;overflow:hidden}.stars,.stars:after{background:0 0;width:2px;height:2px;position:absolute;top:0;left:0;box-shadow:14px 22px #fff,60px 80px #5ff,120px 30px #fff,180px 140px #aaa,240px 60px #fff,300px 20px #f5f,360px 110px #fff,420px 40px #aaa,480px 170px #fff,540px 90px #5ff,590px 25px #fff,30px 190px #aaa,90px 260px #fff,150px 300px #ff5,210px 230px #fff,270px 290px #aaa,330px 250px #fff,390px 310px #5ff,450px 270px #fff,510px 300px #aaa,570px 240px #fff,40px 120px #fff,200px 190px #f5f,340px 170px #aaa,520px 200px #fff,610px 150px #fff,110px 210px #aaa,460px 120px #fff}.stars:after{content:"";animation:1.6s steps(2,end) infinite twinkle;top:3px;left:7px}@keyframes twinkle{50%{opacity:0}}.copper{opacity:.85;pointer-events:none;background:linear-gradient(#300,#a00,#f55,#ff5,#f55,#a00,#300);height:22px;animation:4s ease-in-out infinite alternate copper;position:absolute;left:0;right:0}.copper.c2{background:linear-gradient(#003,#00a,#55f,#5ff,#55f,#00a,#003);animation-duration:5.3s;animation-direction:alternate-reverse}.copper.c3{background:linear-gradient(#030,#0a0,#5f5,#fff,#5f5,#0a0,#030);animation-duration:6.7s}@keyframes copper{0%{top:4%}to{top:88%}}.presents{color:var(--lgr);letter-spacing:.3em;margin:0 0 6px;font-size:13px;position:relative}.wordmark{line-height:.9;font-family:var(--title);letter-spacing:.02em;overflow-wrap:anywhere;background:linear-gradient(#fff 0 10%,#ff5 10% 24%,#fa0 24% 38%,#f50 38% 52%,red 52% 64%,#a05 64% 76%,#a0a 76% 88%,#50a 88%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(3px 3px #00a)drop-shadow(3px 3px #000)drop-shadow(0 0 1px #fff);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(46px,11.5vw,104px);font-weight:400;position:relative;transform:skew(-9deg)}.wordmark span{display:block}.subtitle{font:bold 14px/1.3 var(--mono);color:var(--lcyn);text-shadow:2px 2px 0 var(--blu);max-width:46ch;margin:12px 0 0;position:relative}.subtitle .ep{background:var(--red);color:var(--yel);text-shadow:none;margin-bottom:6px;padding:1px 8px;display:inline-block;box-shadow:3px 3px #000}.pressany{margin:14px 0 0;font-size:14px;position:relative}.pressany a{color:var(--wht);text-decoration:none}.newburst{z-index:2;width:78px;height:78px;animation:6s linear infinite spin;position:absolute;top:8px;right:8px}@keyframes spin{to{transform:rotate(360deg)}}.bootlog{background:var(--blk);border:4px solid var(--lgr);box-shadow:10px 10px 0 var(--blk);color:var(--lgr);min-height:330px;padding:10px;font-size:12px;line-height:1.35}.bootlog pre{white-space:pre-wrap;overflow-wrap:anywhere}.bootlog .l{animation:step-end both reveal;display:block}.bootlog .w{color:var(--wht)}.bootlog .y{color:var(--yel)}.bootlog .c{color:var(--lcyn)}.bootlog .g{color:var(--lgrn)}.bootlog .dos4{background:var(--blu);color:var(--wht);margin-top:4px;padding:0 4px;display:block}@keyframes reveal{0%{visibility:hidden}to{visibility:visible}}.cursor{vertical-align:-2px;background:currentColor;width:.6em;height:1em;animation:1s step-end infinite blink;display:inline-block}.bootlog.is-live{overscroll-behavior:contain;scrollbar-color:var(--lgr) var(--blk);cursor:text;max-height:calc(33.75em + 28px);overflow-y:auto}.dos-out{white-space:pre-wrap;overflow-wrap:anywhere}.dos-line{align-items:baseline;margin:0;animation:step-end both reveal;display:flex}.dos-out[hidden],.dos-line[hidden],.bootlog pre[hidden]{display:none}.dos-ps{white-space:pre;flex:none}.dos-line input{width:100%;min-width:0;color:var(--wht);caret-color:var(--wht);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1 1 0;margin:0;padding:0}.dos-line:focus-within{outline:1px dotted var(--lmag);outline-offset:2px}.dos-line:focus-within .cursor,.dos-line.has-text .cursor{display:none}@media (pointer:coarse){.dos-line input{font-size:16px}}.strip{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:20px;margin:26px auto 0;display:grid}.counter{background:var(--blk);border:3px double var(--yel);text-align:center;padding:10px;box-shadow:8px 8px #000}.counter p{color:var(--lcyn);margin:0;font-size:13px}.counter .y{color:var(--yel)}.digits{justify-content:center;gap:3px;margin:8px 0;display:flex}.digits span{border:1px solid var(--dgr);width:1.4em;color:var(--lred);font:bold 26px/1 var(--mono);text-shadow:0 0 6px red;background:linear-gradient(#200,#000 50%,#200);padding:4px 0;display:block}.uc{background:var(--yel);color:var(--blk);text-align:center;border:10px solid #0000;border-image:repeating-linear-gradient(45deg,#000 0 10px,#ff5 10px 20px) 10;padding:12px;position:relative;box-shadow:8px 8px #000}.uc h2{font:28px/1 var(--title);letter-spacing:.04em;color:var(--red);margin:0}.uc p{margin:6px 0 0;font-size:13px}.uc .arf{background:var(--blk);color:var(--lgr);margin-top:6px;padding:2px 6px;font-size:12px;display:inline-block}.uc svg{float:left;width:48px;height:48px;margin:0 8px 0 0}.sbcard{background:var(--cyn);color:var(--blk);border:3px double var(--blk);padding:10px;font-size:13px;box-shadow:8px 8px #000}.sbcard h2{background:var(--blk);color:var(--lcyn);margin:0 0 4px;padding:2px 6px;font-size:14px}.sbcard dl{grid-template-columns:auto 1fr;gap:1px 8px;margin:0;display:grid}.sbcard dt{font-weight:700}.sbcard dd{margin:0}.vga{background:linear-gradient(90deg,#000 0 6.25%,#00a 0 12.5%,#0a0 0 18.75%,#0aa 0 25%,#a00 0 31.25%,#a0a 0 37.5%,#a50 0 43.75%,#aaa 0 50%,#555 0 56.25%,#55f 0 62.5%,#5f5 0 68.75%,#5ff 0 75%,#f55 0 81.25%,#f5f 0 87.5%,#ff5 0 93.75%,#fff 0);border:0;height:12px;margin:34px 0;box-shadow:0 4px #000}.vga.rainbow{background:linear-gradient(90deg,red,#f80,#ff0,#0f0,#0ff,#00f,#80f,#f0f,red) 0 0/200% 100%;height:8px;animation:3s linear infinite pal}@keyframes pal{to{background-position:200% 0}}.tv{background:var(--blu);color:var(--wht);border:4px double var(--wht);box-shadow:1.2ch 1ch 0 var(--blk);margin-top:10px;padding:22px 18px 16px;position:relative}.tv-title{background:var(--blu);white-space:nowrap;font:inherit;text-overflow:ellipsis;max-width:calc(100% - 9ch);margin:0;padding:0 1ch;font-weight:700;position:absolute;top:-.8em;left:50%;overflow:hidden;transform:translate(-50%)}.tv-close,.tv-zoom{background:inherit;color:var(--lgrn);padding:0 .5ch;position:absolute;top:-.8em}.tv-close{left:1.5ch}.tv-zoom{right:1.5ch}.tv-close.g{color:var(--grn)}.tv-close.w{color:var(--wht)}.tv.gray{background:var(--lgr);color:var(--blk);border-color:var(--wht)}.tv.gray .tv-title{background:var(--lgr);color:var(--blk)}.tv.gray a:not(.btn){color:var(--blu)}.tv.cyan{background:var(--cyn);color:var(--blk)}.tv.cyan .tv-title{background:var(--cyn)}.btn{background:var(--grn);color:var(--blk);box-shadow:1ch 4px 0 var(--blk);white-space:nowrap;font:inherit;cursor:pointer;border:0;margin:4px 1.5ch 10px 0;padding:2px 2ch;text-decoration:none;display:inline-block}.btn b{color:var(--yel);font-weight:400}.btn:hover,.btn:focus-visible{background:var(--lgrn);box-shadow:calc(1ch - 2px) 2px 0 var(--blk);transform:translate(2px,2px)}.btn.cyanbtn{background:var(--cyn)}.btn.graybtn{background:var(--lgr)}.btn[hidden]{display:none}.readme-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.readme{padding-right:34px}.readme .scroll{background:repeating-conic-gradient(#0aa 0 25%, #00a 0 50%) 0 0/4px 4px;border-top:14px solid var(--cyn);border-bottom:14px solid var(--cyn);width:14px;position:absolute;top:14px;bottom:14px;right:6px}.readme .scroll:after{content:"";background:var(--cyn);border:2px solid var(--blu);height:14px;position:absolute;top:20%;left:0;right:0}.readme h3{color:var(--yel);margin:14px 0 4px;font-size:1em}.readme p{margin:0 0 10px}.readme .hl{background:var(--cyn);color:var(--blk);padding:0 4px}.readme .sig{color:var(--lcyn)}.readme ul{margin:0 0 10px;padding-left:3ch;list-style:"► "}.readme li::marker{color:var(--lcyn)}.setup fieldset{border:0;margin:0;padding:0}.setup legend{color:var(--blu);margin-bottom:6px;padding:0;font-weight:700}.setup label{cursor:pointer;padding:1px 4px;display:block;position:relative}.setup input{opacity:0;pointer-events:none;position:absolute}.setup label span:before{content:"( ) "}.setup input:checked+span{background:var(--blu);color:var(--wht);margin:0 -4px;padding:0 4px;display:block}.setup input:checked+span:before{content:"(•) "}.setup label:hover span{color:var(--red)}.setup label:hover input:checked+span{color:var(--yel)}.setup .hint{color:var(--blu);margin:10px 0 0;font-size:13px}.setup .opt{margin:10px 0 0;font-size:13px}.setup .opt b{color:var(--red)}.sndmsg{color:#050;min-height:1.3em;margin:6px 0 0;font-size:13px}.setup .btns{margin:8px 0 0}.nc{background:var(--blu);box-shadow:1.2ch 1ch 0 var(--blk);grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);display:grid}.pane{border:4px double var(--lcyn);color:var(--lcyn);min-width:0;padding:18px 8px 8px;position:relative}.pane+.pane{border-left-width:0}.pane-title{background:var(--cyn);color:var(--blk);white-space:nowrap;font:inherit;text-overflow:ellipsis;max-width:calc(100% - 2ch);margin:0;padding:0 1ch;position:absolute;top:-.75em;left:50%;overflow:hidden;transform:translate(-50%)}.cols,.row{grid-template-columns:9.5ch 4.6ch 10.8ch 9.8ch minmax(0,1fr);display:grid}.row .sz,.row .dt{white-space:nowrap}.cols{color:var(--yel);border-bottom:1px solid var(--lcyn);margin-bottom:2px;padding-bottom:2px}.cols>*,.row>*{border-left:1px solid var(--lcyn);min-width:0;padding:0 .6ch}.cols>:first-child,.row>:first-child{border-left:0}.files{margin:0;padding:0;list-style:none}.row{color:var(--lcyn);padding:3px 0;text-decoration:none}.row .n{color:var(--wht)}.row .d{color:var(--lcyn);overflow-wrap:anywhere}.row .ttl{color:var(--wht)}.row .ext{color:var(--lgrn)}.row.up .d{color:var(--lgr)}.row:hover,.row:focus-visible,.files:not(.js-sel):not(:hover):not(:focus-within) li:nth-child(2) .row,.files.js-sel:not(:hover):not(:focus-within) .row.is-sel{background:var(--cyn);color:var(--blk);outline:none}.row:hover *,.row:focus-visible *,.files:not(.js-sel):not(:hover):not(:focus-within) li:nth-child(2) .row *,.files.js-sel:not(:hover):not(:focus-within) .row.is-sel *{color:var(--blk)}.row .new{background:var(--red);margin-left:4px;padding:0 4px;font-size:12px;animation:.8s step-end infinite blink;display:inline-block;color:var(--yel)!important}.st{white-space:nowrap;font-size:.85em}.st--online{color:var(--lgrn)}.st--beta{color:var(--yel)}.st--wip{color:var(--lmag)}.st--broken{color:var(--lred)}.pane-foot{border-top:1px solid var(--lcyn);color:var(--wht);margin:6px 0 0;padding-top:4px;font-size:13px}.info{text-align:center;color:var(--wht)}.info .floppy{width:96px;height:96px;margin:4px auto 8px;display:block}.info dl{text-align:left;grid-template-columns:auto 1fr;gap:1px 8px;margin:8px 0 0;font-size:13px;display:grid}.info dt{color:var(--lcyn)}.info dd{color:var(--yel);overflow-wrap:anywhere;margin:0}.info .hint{color:var(--lgr);margin:10px 0 0;font-size:12px}.info .drv{flex-wrap:wrap;justify-content:center;gap:4px;margin:10px 0 0;display:flex}.info .drv span{background:var(--cyn);color:var(--blk);padding:0 6px}.info .drv span.on{background:var(--blk);color:var(--yel)}.fkeys{background:var(--blk);flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.fkeys li{flex:auto;display:flex}.fkeys b{color:var(--wht);padding:0 2px 0 6px;font-weight:400}.fkeys span,.fkeys a{background:var(--cyn);color:var(--blk);flex:auto;padding:0 6px;text-decoration:none}.fkeys a:hover,.fkeys a:focus-visible{background:var(--lgrn)}.cmdline{background:var(--blk);color:var(--lgr);overflow-wrap:anywhere;margin:0;padding:4px 8px;font-size:14px}.diskdlg{text-align:center;max-width:620px;margin:40px auto 0}.diskdlg p{margin:0 0 10px}.progress{background:var(--blk);border:1px solid var(--dgr);height:18px;margin:8px 0 14px;position:relative}.progress i{background:repeating-linear-gradient(90deg, var(--blu) 0 12px, var(--lblu) 12px 14px);animation:4s steps(16,end) infinite fill;position:absolute;inset:0 36% 0 0}.progress b{color:var(--wht);mix-blend-mode:difference;font-size:13px;font-weight:400;position:relative}@keyframes fill{0%{right:100%}70%,to{right:36%}}.nfo{margin-top:44px}.nfo-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;display:grid}.ansi-kongo{background:var(--blk);border:2px solid var(--lgr);margin:0;padding:10px;box-shadow:8px 8px #000}.ansi-kongo pre{white-space:pre;font-size:min(14px,4.16667vw - 4px);line-height:1;overflow:hidden}.ansi-kongo figcaption{color:var(--lgr);text-align:center;margin-top:8px;font-size:12px}.e0{color:#000}.e1{color:#00a}.e2{color:#0a0}.e3{color:#0aa}.e4{color:#a00}.e5{color:#a0a}.e6{color:#a50}.e7{color:#aaa}.e8{color:#555}.e9{color:#55f}.e10{color:#5f5}.e11{color:#5ff}.e12{color:#f55}.e13{color:#f5f}.e14{color:#ff5}.e15{color:#fff}.nfo-text p{margin:12px 0 0}.dots{grid-template-columns:max-content minmax(0,1fr);gap:2px 0;margin:0;display:grid}.dots dt{color:var(--lcyn)}.dots dt:after{content:" ........ ";color:var(--dgr)}.dots dd{color:var(--yel);margin:0}.echo{background:var(--blk);color:var(--lgrn);padding:6px 8px}.echo .p{color:var(--lgr)}.echo q{quotes:none;color:var(--wht);font-weight:700}.nag{background:var(--red);color:var(--wht);border:4px double var(--yel);margin-top:44px;padding:22px 18px 14px;position:relative;box-shadow:1.2ch 1ch #000}.nag .tv-title{background:var(--red);color:var(--yel);font-size:14px}.nag h2{font:clamp(30px, 7vw, 54px)/1 var(--title);text-align:center;color:var(--yel);letter-spacing:.03em;text-shadow:3px 3px #000;margin:0 0 6px}.nag .lead{text-align:center;margin:0 0 14px}.eps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 14px;padding:0;list-style:none;display:grid}.eps li{background:var(--blk);border:2px solid var(--lred);padding:10px;position:relative}.eps h3{color:var(--lcyn);margin:0 0 4px;font-size:14px}.eps .epn{color:var(--yel);font:22px/1 var(--title);letter-spacing:.03em;margin-bottom:4px;display:block}.eps p{color:var(--lgr);margin:0;font-size:13px}.eps .price{color:var(--lgrn);margin-top:8px;font-weight:700;display:block}.eps .free{background:var(--yel);color:var(--red);padding:0 6px;font-weight:700;position:absolute;top:-10px;right:-6px;transform:rotate(8deg);box-shadow:2px 2px #000}.nag .actions{text-align:center}.nag .countdown{color:var(--yel);margin:6px 0 0;font-size:13px}.hud{color:#d8c8a8;font-family:var(--title);background:repeating-linear-gradient(0deg,#0000002e 0 2px,#0000 2px 5px),repeating-linear-gradient(90deg,#ffffff0f 0 3px,#0000 3px 7px);border:4px solid #3a2f25;flex-wrap:wrap;align-items:stretch;margin-top:44px;display:flex;box-shadow:1.2ch 1ch #000}.hud>div{text-align:center;border:3px solid #a89878;border-color:#3a2f25 #a89878 #a89878 #3a2f25;flex-direction:column;flex:auto;justify-content:space-between;min-width:0;padding:6px 10px 4px;display:flex}.hud .big{color:#e00;text-shadow:2px 2px #300,-1px -1px #f66;letter-spacing:.02em;font-size:42px;line-height:1}.hud .lbl{letter-spacing:.12em;color:#e8dcc0;text-shadow:1px 1px #000;font-size:13px}.hud .arms{color:#8a7a60;grid-template-columns:repeat(3,1.2em);justify-content:center;gap:0 6px;font-size:20px;display:grid}.hud .arms .own{color:var(--yel)}.hud .face{background:#2a2218;flex:none;justify-content:center;padding:4px 12px}.kongo-face{width:64px;height:72px;display:block}.kongo-face .pupils{animation:5s step-end infinite look}.kongo-face .grin{opacity:0;animation:9s step-end infinite grin}@keyframes look{0%{transform:translate(0)}25%{transform:translate(-1px)}50%{transform:translate(0)}75%{transform:translate(1px)}}@keyframes grin{0%,85%{opacity:0}86%,to{opacity:1}}.hud .keys{flex:none;justify-content:center;gap:4px;padding:6px 8px}.hud .keys svg{width:18px;height:12px;display:block}.hud .ammo{font:12px/1.35 var(--mono);text-align:left;color:#e8dcc0;flex:180px}.hud .ammo table{border-collapse:collapse;width:100%}.hud .ammo td{padding:0 4px}.hud .ammo td:nth-child(2),.hud .ammo td:nth-child(3){color:var(--yel);text-align:right}.hudcap{color:var(--lgr);text-align:center;margin:10px 0 0;font-size:13px}.hudcap strong{color:var(--yel)}.links-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:44px;display:grid}.ring{text-align:center}.ring .ringname{font:22px/1.1 var(--title);color:var(--yel);letter-spacing:.04em;text-shadow:2px 2px #000;margin:4px 0 10px}.ring p{margin:0 0 8px;font-size:13px}.gb{text-align:center}.gb .big{font:clamp(22px, 4.5vw, 30px)/1.1 var(--title);color:var(--mag);letter-spacing:.03em;margin:6px 0;display:block}.gb p{margin:0 0 8px}.gb .sig{text-align:left;background:var(--blk);color:var(--lgrn);margin:10px 0 0;padding:6px 8px;font-size:13px}.badges{flex-wrap:wrap;justify-content:center;gap:8px;margin:34px 0 0;padding:0;list-style:none;display:flex}.badges svg{width:88px;height:31px;display:block}.badges a{line-height:0;display:block}.badges a:hover{outline:2px solid var(--yel)}.cf-link{vertical-align:top;line-height:0;display:inline-block}.cf-badge{object-fit:contain;width:88px;max-width:none;height:31px;display:block}.foot-badge{text-align:center;margin:0 0 12px;line-height:0}.foot-badge a:hover{outline:2px solid var(--yel)}.nc-top{background:var(--blk);border:2px solid var(--lgr);margin:22px 0 16px;padding:6px 10px;box-shadow:8px 8px #000}.nc-top h1{color:var(--yel);margin:0;font-size:18px}.nc-top h1 span{color:var(--lgr);font-size:14px;font-weight:400}.nc-top p{color:var(--lcyn);margin:2px 0 0;font-size:13px}.nc-top kbd{font:inherit;background:var(--lgr);color:var(--blk);padding:0 4px}.nc.full{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;margin-top:26px}.qv{color:var(--wht);scroll-margin-top:12px}.diz{padding:2px 4px;scroll-margin-top:16px}.diz+.diz{border-top:1px solid var(--lcyn);margin-top:10px;padding-top:12px}@supports selector(:has(a)){.qv .diz{display:none}.qv .diz:target,.qv:not(:has(.diz:target)) article.diz:first-of-type{border-top:0;margin-top:0;padding-top:2px;display:block}}.diz-file{background:var(--cyn);color:var(--blk);flex-wrap:wrap;gap:0 2ch;margin:0 0 8px;padding:0 6px;font-size:14px;display:flex}.diz-file .n{font-weight:700}.diz h3{font:clamp(26px, 5vw, 38px)/1 var(--title);letter-spacing:.03em;color:var(--yel);text-shadow:3px 3px #000;margin:0;font-weight:400}.diz-blurb{color:var(--lcyn);margin:8px 0 10px}.diz-meta{grid-template-columns:max-content minmax(0,1fr);gap:3px 1.5ch;margin:0 0 12px;font-size:14px;display:grid}.diz-meta dt{color:var(--lgr)}.diz-meta dt:after{content:":"}.diz-meta dd{margin:0}.tags{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.tags li{background:var(--blk);color:var(--lgrn);padding:0 6px}.feat{color:var(--yel)}.diz-body{background:var(--blk);color:var(--lgr);border:1px solid var(--dgr);padding:8px 10px;font-size:14px}.diz-body h4{color:var(--lgrn);overflow-wrap:anywhere;margin:0 0 6px;font-size:13px;font-weight:400}.diz-body p{margin:0 0 8px}.diz-body p:last-child{margin-bottom:0}.diz-body a{color:var(--lcyn)}.diz-actions{margin:14px 0 0}.legend{margin-top:44px}.legend p{margin:0 0 10px}.legend table{border-collapse:collapse;width:100%;margin-bottom:12px;font-size:14px}.legend th{text-align:left;color:var(--blu);border-bottom:1px solid var(--blk);padding:2px 6px}.legend td{vertical-align:top;border-bottom:1px dotted var(--dgr);padding:3px 6px}.legend td.n{white-space:nowrap;font-weight:700}.legend td.num{text-align:right}.legend .st{background:var(--blk);padding:0 4px}.site-footer{background:var(--blk);border-top:4px solid var(--lgr);margin-top:44px}.endoom{padding:18px 16px 10px}.endoom .bar{background:var(--red);color:var(--wht);text-align:center;margin:0;padding:4px 8px;font-weight:700}.endoom .bar span{color:var(--yel)}.ansi{text-align:center;margin:16px 0;overflow:hidden}.ansi pre{text-align:left;line-height:1;font-size:min(12px, calc((100vw - 48px) / var(--cols,84) / .68));display:inline-block;overflow:visible}.ansi .r1{color:var(--lred)}.ansi .r2{color:var(--yel)}.ansi .r3{color:var(--lgrn)}.ansi .r4{color:var(--lcyn)}.ansi .r5{color:var(--lmag)}.order{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:10px 0 16px;display:grid}.order section{border:2px solid var(--cyn);color:var(--lgr);padding:8px 10px;font-size:13px}.order h2{color:var(--lcyn);margin:0 0 4px;font-size:14px}.order p{margin:0 0 4px}.order b{color:var(--wht)}.thanks{text-align:center;color:var(--lgr);margin:0 0 12px;font-size:14px}.thanks strong{color:var(--wht)}.prompt{color:var(--lgr);overflow-wrap:anywhere;margin:0;padding:6px 0 18px}.statusline{background:var(--lgr);color:var(--blk);font-size:14px}.statusline .wrap{flex-wrap:wrap;gap:0 3ch;padding:3px 16px;display:flex}.statusline b{color:var(--red);font-weight:400}.statusline a{color:inherit}.statusline .mem{margin-left:auto}@media (width<=820px){.hero,.readme-grid,.links-grid,.nfo-grid{grid-template-columns:minmax(0,1fr)}.ansi-kongo{justify-self:center}.strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.strip .uc{order:-1;grid-column:1/-1}.nc,.nc.full{grid-template-columns:minmax(0,1fr)}.pane+.pane{border-top-width:0;border-left-width:4px}.bootlog{min-height:0}.eps,.order{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){body{font-size:13px}.wrap{padding:0 12px}.menubar .wrap{padding:0 4px}.menubar a,.menubar .sys,.menubar .clock{padding:4px .7ch}.videomode,.fkeys,.cmdline,.statusline{font-size:12px}.strip{grid-template-columns:minmax(0,1fr)}.titlescreen{min-height:260px}.tv,.nag{padding:20px 12px 12px;box-shadow:6px 6px #000}.readme{padding-right:28px}.cols{display:none}.row{grid-template-columns:auto 1fr;grid-template-areas:"n meta""d d";row-gap:2px;padding:4px 2px}.row>*{border-left:0;padding:0 .4ch}.row .nm{grid-area:n}.row .ext,.row .sz{display:none}.row .dt{text-align:right;color:var(--lgr);grid-area:meta}.row .d{grid-area:d;padding-left:2ch}.row .n:after{content:attr(data-ext);color:var(--lgrn)}.row:hover .n:after,.row:focus-visible .n:after,.files:not(.js-sel):not(:hover):not(:focus-within) li:nth-child(2) .row .n:after,.files.js-sel:not(:hover):not(:focus-within) .row.is-sel .n:after{color:var(--blk)}.hud .big{font-size:32px}.hud>div{padding:4px 6px}.kongo-face{width:48px;height:54px}.nc{box-shadow:6px 6px #000}.statusline .mem{margin-left:0}.newburst{width:54px;height:54px;top:4px;right:4px}.presents{letter-spacing:.12em;margin-top:28px;font-size:11px}.digits span{font-size:20px}.endoom{padding:14px 12px 8px}.nc-top h1{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.ticker{white-space:normal}.ticker-track{padding-left:8px;display:block}.copper{display:none}.kongo-face .grin{opacity:0}.progress i{right:36%}}
