@font-face{font-family:VT323;src:url(/fonts/VT323-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:none;color:#bfbfbf;letter-spacing:0;-webkit-font-smoothing:antialiased;background:#000;font-family:VT323,Courier New,monospace;font-size:20px;line-height:1}body{margin:0}main{max-width:var(--container-width);margin-inline:auto;padding:24px}.nav{z-index:1;color:#000;background:#bfbfbf;padding:0 24px;display:flex;position:sticky;top:0;overflow-x:auto}.nav-list{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.nav-social{margin-inline-start:auto}.nav-link{color:inherit;white-space:nowrap;padding:2px 1ch;text-decoration:none;display:block}a.nav-link:hover,.nav-link[aria-current=page]{color:#bfbfbf;background:#000}.nav-brand{color:#0000a0;margin-inline-end:1ch}.nav-link:focus-visible{outline-offset:-2px;outline:1px solid}h1{font:inherit;margin:0 0 1em}button,input,select,textarea{font:inherit;letter-spacing:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.banner{flex-wrap:wrap;align-items:flex-start;max-width:100%;font-family:monospace;font-size:clamp(9px,2.4vw,20px);line-height:1;display:flex}.banner-part{font:inherit;margin:0}.terminal{margin-top:1em}.reboot-dots{vertical-align:bottom;white-space:nowrap;width:3ch;animation:1s steps(4,end) infinite reboot-dots;display:inline-block;overflow:hidden}@keyframes reboot-dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -33.333% 0 0)}}@media (prefers-reduced-motion:reduce){.reboot-dots{animation:none}}.terminal-history{white-space:pre-wrap;overflow-wrap:anywhere}.terminal-history a{color:inherit;text-underline-offset:3px}.terminal-history a:focus-visible{outline-offset:2px;outline:1px solid}.profile{width:100%;margin:.5em 0 .75em;display:flow-root}.profile-portrait{float:right;max-width:100%;margin:0 0 20px 20px;font-family:monospace;font-size:clamp(2px,1.53846vw - .738462px,9.6px);line-height:1}.profile-bio{white-space:pre-wrap;margin:0;line-height:1.5}@media (width<720px){.profile-portrait{float:none;margin-inline-start:0}}.portrait-sparkle{visibility:hidden;position:relative}.portrait-sparkle:after{visibility:visible;content:".";animation:7s step-end infinite portrait-twinkle;animation-delay:inherit;position:absolute;left:0}@keyframes portrait-twinkle{0%,80%,to{content:"."}84%,96%{content:"+"}88%,92%{content:"*"}90%{content:"&"}}.terminal-prompt{align-items:baseline;min-height:44px;display:flex}.terminal-input{flex:1;min-width:0;margin-inline-start:1ch;position:relative}.terminal-prompt input{width:100%;min-width:0;color:inherit;caret-color:#fff;caret-shape:block;background:0 0;border:0;border-radius:0;outline:none;padding:0}.terminal-caret{pointer-events:none;white-space:pre;align-items:baseline;max-width:100%;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.terminal-caret:before{content:attr(data-value);visibility:hidden}.terminal-caret:after{content:"";background:#fff;flex:none;width:1ch;height:.9em;animation:1s step-end infinite terminal-caret-blink}@keyframes terminal-caret-blink{50%{opacity:0}}.terminal-prompt button:focus-visible{clip-path:none;width:auto;height:auto;margin:0;position:static}.help-button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:2rem;line-height:1;position:fixed;top:48px;right:24px}.help-button:focus-visible{outline-offset:4px;outline:1px solid}.help-button-flashing{animation:1.5s steps(2,jump-none) infinite help-flash}@keyframes help-flash{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.help-button-flashing,.portrait-sparkle:after,.terminal-caret:after{animation:none}}.help-modal{max-width:min(60ch,100vw - 6ch);max-height:calc(100dvh - 6ch);color:inherit;font:inherit;letter-spacing:inherit;background:#000;border:1px solid #bfbfbf;padding:2ch;line-height:1.3}.help-website{margin:0 0 1.5em}.help-website a{color:inherit;text-underline-offset:3px}.help-commands{border-block:1px solid;margin:0}.help-commands>div{grid-template-columns:8ch minmax(0,1fr);display:grid}.help-commands dt{padding:.5em 2ch .5em 0}.help-commands code{font:inherit}.help-commands dd{border-inline-start:1px solid;margin:0;padding:.5em 0 .5em 2ch}@media (width>=768px){.help-modal{max-width:min(110ch,100vw - 6ch)}.help-commands{border-inline:1px solid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4ch;padding-inline:2ch;display:grid}.help-commands>div:nth-child(2n){position:relative}.help-commands>div:nth-child(2n):before{content:"";border-inline-start:1px solid;position:absolute;inset-block:0;inset-inline-start:-2ch}}@media (width<480px){.help-commands>div{grid-template-columns:minmax(0,1fr)}.help-commands dt{padding:.5em 0 0}.help-commands dd{border-inline-start:0;padding:0 0 .5em}}.help-modal::backdrop{background:#000000b3}.help-modal h2{font:inherit;margin:0 0 1em}.help-modal button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:0 1ch}
