.prompt[data-astro-cid-evt6ckub]{color:var(--amber-dim);overflow-wrap:anywhere;margin-bottom:1.5rem}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-italic.BqAiT5Ww.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-italic.66oory27.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff)format("woff")}@font-face{font-family:IBM VGA;src:url(/_astro/WebPlus_IBM_VGA_8x16.9EFeBNLu.woff)format("woff");font-display:swap}:root{--amber:#ffb000;--amber-dim:#c98a00;--amber-faint:#5c3d00;--bg:#100a00;--glow:0 0 2px #ffb0008c, 0 0 8px #ff8c0038;--glow-soft:0 0 6px #ff8c0040;--font-display:"IBM VGA", ui-monospace, Consolas, monospace;--font-body:"IBM Plex Mono", ui-monospace, Consolas, monospace;--shiki-foreground:var(--amber);--shiki-background:#0a0600;--shiki-token-comment:#a07a30;--shiki-token-keyword:#ffd27a;--shiki-token-string:#ffe9b8;--shiki-token-string-expression:#ffe9b8;--shiki-token-function:#ffc640;--shiki-token-constant:#ff9a4a;--shiki-token-parameter:#e8a820;--shiki-token-punctuation:var(--amber-dim);--shiki-token-link:#ffd27a;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--amber);font:1rem/1.5 var(--font-body);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;text-shadow:var(--glow-soft);flex-direction:column;margin:0;display:flex}body:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000026 2px 3px),radial-gradient(#0000 55%,#00000080 100%);position:fixed;inset:0}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:3px;text-decoration:underline}a:hover{background:var(--amber);color:var(--bg);text-shadow:none;text-decoration:none}:focus-visible{outline:2px dashed var(--amber);outline-offset:2px}::selection{background:var(--amber);color:var(--bg);text-shadow:none}img,video,iframe{max-width:100%;display:block}button{font:inherit;color:inherit}kbd{font:inherit}h1,h2,h3,nav,kbd,button,.display{font-family:var(--font-display);font-weight:400;line-height:1.25}h1,h2,h3{text-shadow:var(--glow)}.prose>*+*{margin-top:1rem}.prose>h2,.prose>h3{margin-top:2.5rem}.prose h2{border-bottom:3px double var(--amber-faint);padding-bottom:.5rem;font-size:2rem;line-height:1}.prose h3{color:var(--amber-dim);text-transform:uppercase}.prose ul li{text-indent:-2ch;padding-left:2ch}.prose ul li:before{content:"- "}.prose ol{padding-left:3ch;list-style:decimal}.prose li+li{margin-top:.25rem}.prose blockquote{border-left:3px solid var(--amber-dim);color:var(--amber-dim);margin-inline:0;padding-left:2ch}.prose hr{border:0;border-top:1px dashed var(--amber-faint)}.prose code{font-size:.875em}.prose :not(pre)>code{background:#ffb0001a;padding:0 .5ch}.prose pre{border:1px solid var(--amber-faint);text-shadow:none;padding:1rem;line-height:1.5}.prose pre code{font-size:.875rem}.prose img,.prose video{z-index:2;height:auto;position:relative}.prose table{border-collapse:collapse;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--amber-faint);text-align:left;padding:.25rem 1ch}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cursor:after{content:"";vertical-align:-.1em;background:var(--amber);width:1ch;height:.9em;margin-left:.25ch;animation:1.06s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cursor:after{animation:none}}.menubar[data-astro-cid-hkbrpulz],main[data-astro-cid-hkbrpulz],footer[data-astro-cid-hkbrpulz]{width:min(100% - 2rem,64rem);margin-inline:auto}.menubar[data-astro-cid-hkbrpulz]{background:var(--amber);color:var(--bg);text-shadow:none;justify-content:space-between;gap:1ch;display:flex}.menubar[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{display:flex}.menubar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-transform:uppercase;padding:.25rem 1ch;text-decoration:none;display:block}.menubar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.menubar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{background:var(--bg);color:var(--amber);text-shadow:var(--glow)}.brand[data-astro-cid-hkbrpulz]{white-space:nowrap}main[data-astro-cid-hkbrpulz]{flex:1;padding:1.5rem 0 3rem}.fkeys[data-astro-cid-hkbrpulz]{border-top:1px solid var(--amber-faint);flex-wrap:wrap;gap:2ch;padding:.5rem 0;display:flex}.fkeys[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{gap:1ch;text-decoration:none;display:flex}.fkeys[data-astro-cid-hkbrpulz] kbd[data-astro-cid-hkbrpulz]{color:var(--amber-dim)}.fkeys[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--amber);color:var(--bg);text-shadow:none;padding:0 1ch}.fkeys[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:0 0}.fkeys[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover span[data-astro-cid-hkbrpulz]{background:var(--bg);color:var(--amber);outline:1px solid var(--amber)}@media (hover:none) and (pointer:coarse){.fkeys[data-astro-cid-hkbrpulz]{display:none}}.statusbar[data-astro-cid-hkbrpulz]{background:var(--amber);color:var(--bg);text-shadow:none;flex-wrap:wrap;justify-content:space-between;gap:.25rem 2ch;padding:.25rem 1ch;display:flex}.socials[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:0 2ch;display:flex}.socials[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:var(--bg);color:var(--amber)}.credit[data-astro-cid-hkbrpulz]{color:var(--amber-dim);padding:.5rem 0}
