*{box-sizing:border-box}html{background:#00a;scrollbar-color:#aaaaaa #0000aa}::selection{background:#aaa;color:#00a}body{margin:0 auto;max-width:52rem;padding:1.25rem;font-family:Consolas,DejaVu Sans Mono,Courier New,monospace;font-size:1rem;line-height:1.4;color:#fff;background:#00a}a{color:#5ff;text-decoration:none;overflow-wrap:anywhere}a:hover{background:#aaa;color:#00a}h1{font-size:1.75rem;margin:.75rem 0 .25rem}h2{font-size:1.15rem;margin:2rem 0 .5rem}p{margin:.5rem 0}.prompt{flex-basis:100%;margin:0 0 .5rem;color:#fff}.prompt-path{color:#ff5}.cursor{animation:blink 1s steps(1,end) infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.cursor{animation:none}}.site-header{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;padding-bottom:1rem}.site-header nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.site-header a:before{content:"[ "}.site-header a:after{content:" ]"}.site-header a.active{background:#aaa;color:#00a}.lang{margin-left:auto}.panel{border:4px double #aaaaaa;padding:1rem 1.25rem;margin:1.5rem 0;position:relative}.panel-title{position:absolute;top:-.8rem;left:1rem;margin:0;padding:0 .5rem;background:#00a;color:#ff5;font-size:1.15rem;line-height:1.4}.profile{display:flex;align-items:center;gap:1rem}.avatar-ascii{margin:0;flex-shrink:0;font-size:.75rem;line-height:1.1;color:#5ff}.role{color:#aaa;margin:0 0 1rem}.link-list,.item-list{padding-left:1.25rem;margin:.5rem 0}.item-list li{margin-bottom:.9rem}.item-name{font-weight:700}.item-desc{margin:.15rem 0 0}.item-note{color:#aaa;margin:.15rem 0 0}.work-meta{color:#aaa;margin:0}.status-bar{margin-top:3rem;display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:baseline;padding:.25rem .5rem;background:#0aa;color:#000;font-size:.9rem}.status-key{font-weight:700}.status-copy{margin-left:auto}
