@font-face{font-family:IBM BIOS;src:url(/assets/web_ibm_bios-s5396Krr.woff)format("woff"),url(/assets/web_ibm_bios-Bsq_mBwc.ttf)format("truetype");font-display:swap}@font-face{font-family:Determination Mono;src:url(/assets/determinationmono-BRMzdZbO.otf)format("opentype");font-display:swap}@font-face{font-family:Home Video;src:url(/assets/HomeVideo-Regular-D8SKbzg9.otf)format("opentype"),url(/assets/HomeVideo-Regular-CSTfzMlY.ttf)format("truetype");font-display:swap;font-weight:400}::-webkit-scrollbar{background:#0a0a0a;width:14px}::-webkit-scrollbar-track{background:repeating-linear-gradient(#ffffff09,#ffffff09 1px,#0000 1px 4px)}::-webkit-scrollbar-thumb{background:repeating-linear-gradient(#0f6,#0f6 1px,#0000 1px 4px);border:2px solid #111}::-webkit-scrollbar-thumb:hover{background:#0f6}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05070a;--screen:#081513;--panel:#0d1f1b;--panel-strong:#112c25;--text:#d7ffd8;--muted:#82b889;--green:#58ff79;--amber:#ffca5f;--cyan:#6df7ff;--danger:#ff6464;--shadow:#58ff7933;--line:#58ff7973;--font-body:"Determination Mono", "IBM BIOS", "Courier New", "Lucida Console", monospace;--font-heading:"Home Video", "Determination Mono", "IBM BIOS", "Courier New", monospace}*{box-sizing:border-box}html{background:linear-gradient(135deg,#020403,#08110f 55%,#040705);min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text);font-family:var(--font-body);letter-spacing:-.015em;word-spacing:-.035em;background-image:repeating-linear-gradient(#ffffff09,#ffffff09 1px,#0000 1px 4px);margin:0;font-size:1.5rem;line-height:1.6}body:before,body:after{z-index:9999;pointer-events:none;content:"";position:fixed;inset:0}body:before{background-color:#0000;background-image:linear-gradient(#12101000 50%,#00000040 50%);background-position:0 0;background-repeat:repeat;background-size:100% 2px,3px 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}body:after{opacity:0;background:#1210101a;animation:.15s infinite flicker}@keyframes flicker{0%{opacity:.27861}5%{opacity:.34769}10%{opacity:.23604}15%{opacity:.90626}20%{opacity:.18128}25%{opacity:.83891}30%{opacity:.65583}35%{opacity:.67807}40%{opacity:.26559}45%{opacity:.84693}50%{opacity:.96019}55%{opacity:.08594}60%{opacity:.20313}65%{opacity:.71988}70%{opacity:.53455}75%{opacity:.37288}80%{opacity:.71428}85%{opacity:.70419}90%{opacity:.7003}95%{opacity:.36108}to{opacity:.24387}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}a{color:var(--cyan);text-decoration:none}a:hover,a:focus-visible{color:var(--amber);text-underline-offset:.25em;text-decoration:underline}::selection{color:#07100e;background:var(--green)}.site-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:24px 0}.panel{border:2px solid var(--line);background:#091412f5;position:relative}.panel:before{color:var(--amber);background:var(--bg);content:"[ NFO ]";letter-spacing:.12em;padding:0 .5rem;font-size:1.5rem;position:absolute;top:-.85rem;left:1rem}.masthead{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px;display:grid}.brand{color:var(--text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:1.5rem;font-weight:700;display:inline-flex}.prompt{color:var(--amber)}.site-nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.site-nav a,.language-switch,.back-link,.translation-link{color:var(--cyan);text-transform:uppercase;background:#6df7ff0f;border:1px solid #6df7ff73;padding:.35rem .65rem;font-size:1.5rem;display:inline-block}.site-nav a.active{border-color:var(--amber);color:var(--amber);background:#ffca5f21}.screen{margin:28px 0}.stack{gap:24px;display:grid}.markdown,.missing-content{padding:clamp(20px,4vw,44px)}.markdown h1,.markdown h2,.markdown h3,.missing-content h1{color:var(--green);font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;word-spacing:normal;line-height:1.15}.markdown h1{letter-spacing:.015em;text-shadow:3px 0 #6df7ff40,-3px 0 #ff64642e;margin-top:0;font-size:clamp(2rem,7vw,5.8rem)}.markdown h2{border-bottom:1px dashed var(--line);margin-top:2rem;padding-bottom:.3rem;font-size:clamp(1.25rem,3vw,2rem)}.markdown h3{color:var(--amber);font-size:clamp(1.1rem,2vw,1.5rem)}.markdown p,.markdown li{max-width:76ch}.markdown strong{color:var(--amber)}.markdown blockquote{border-left:4px solid var(--amber);color:var(--muted);background:#ffca5f12;margin:1.5rem 0;padding:.4rem 0 .4rem 1rem}.markdown code{color:var(--amber);background:#58ff7914;border:1px solid #58ff794d;padding:.1rem .35rem}.markdown pre{border:1px solid var(--line);background:#020605;padding:1rem;overflow-x:auto}.markdown pre code{background:0 0;border:0;padding:0}.markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--line);padding:.6rem}.markdown th{color:var(--amber);background:#ffca5f14}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.article-card{min-height:240px;color:var(--text);gap:10px;padding:24px;display:grid}.article-card:before{content:"[ TXT ]"}.article-card h2{color:var(--green);font-family:var(--font-heading);letter-spacing:.02em;word-spacing:normal;margin:0;line-height:1.2}.article-card p{color:var(--muted);margin:0}.date-line{color:var(--amber);letter-spacing:.12em;font-size:1.5rem}.article-header{border-bottom:1px dashed var(--line);margin-bottom:2rem;padding-bottom:1.5rem}.article-header h1{margin:.5rem 0}.tag-list{flex-wrap:wrap;gap:8px;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.tag-list li{color:var(--amber);border:1px solid #ffca5f73;padding:.15rem .45rem;font-size:1.5rem}.translation-link,.back-link{margin-top:1rem}.footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 16px;font-size:1.5rem;display:flex}.footer:before{content:"[ EOF ]"}@media (width<=760px){.site-shell{width:min(100% - 20px,1120px);padding:12px 0}.masthead{grid-template-columns:1fr}.site-nav{justify-content:flex-start}.language-switch{justify-self:start}.article-grid{grid-template-columns:1fr}.panel{box-shadow:8px 8px #00000094,0 0 30px #58ff793d}}
