.man{max-width:calc(var(--column) + 2 * var(--gutter));padding:var(--gutter) var(--gutter) calc(var(--size) * var(--lh) * 2);overflow-wrap:break-word;margin:0 auto}.man pre{white-space:pre;overflow-x:auto}.man section{margin-top:calc(1em * var(--lh))}.man h2{font-size:inherit;font-weight:600}.man section>:not(h2){margin-left:var(--indent)}.man section p+p{margin-top:calc(1em * var(--lh))}.man footer{margin-top:calc(2em * var(--lh))}.man .items dd,.example-cmd+p{margin-left:var(--indent)}.man .example-cmd+p{margin-top:0}.example+.example{margin-top:calc(1em * var(--lh))}.man .items dd+dt{margin-top:calc(.5em * var(--lh))}.opt{white-space:nowrap}.env{grid-template-columns:12ch 1fr;display:grid}.env dt{font-weight:600}.example-cmd{flex-wrap:wrap;align-items:baseline;column-gap:2ch;display:flex}button.play{color:var(--accent)}.files .grid{margin-top:calc(.5em * var(--lh));grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.files .tile{font-size:var(--size-small);place-items:center;display:grid}.shot img{width:100%;height:auto;display:block}.shot.cover img{max-width:360px}.shot.embed iframe{border:0;border-radius:12px;width:100%;max-width:480px;height:152px;display:block}.shot figcaption{color:var(--dim);font-size:var(--size-small);margin-top:6px}.man .shot{margin-top:calc(1em * var(--lh));margin-bottom:calc(1em * var(--lh))}.keys b{font-weight:600}::highlight(search){background-color:var(--text);color:var(--bg)}.status{padding:0 max(var(--gutter), calc((100% - var(--column)) / 2));background:var(--text);color:var(--bg);font-size:var(--size-small);justify-content:space-between;align-items:center;gap:2ch;display:flex;position:sticky;bottom:0}.status :focus-visible{outline-color:var(--bg)}.status-text{min-width:0}.status-actions{flex-shrink:0;gap:2ch;display:flex}.search{flex:1;display:flex}.search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.shell{max-width:calc(var(--column) + 2 * var(--gutter));min-height:100vh;padding:var(--gutter);margin:0 auto}.scrollback{white-space:pre-wrap;overflow-wrap:anywhere}.scrollback .out{color:var(--text-2)}.scrollback .icat{cursor:zoom-in;background:0 0;border:0;margin:6px 0;padding:0;display:block}.scrollback .icat img{max-width:100%;max-height:calc(10em * var(--lh));display:block}.prompt-line{cursor:text;gap:1ch;display:flex}.cmdline{flex:1;min-width:0;position:relative}.cmdline input{width:100%;color:var(--text);font:inherit;line-height:inherit;caret-color:#0000;background:0 0;border:0;outline:none;padding:0}.cursor{top:0;left:calc(var(--col,0) * 1ch - var(--scroll,0px));background:var(--text);width:1ch;height:100%;color:var(--bg);white-space:pre;position:absolute}.cmdline:not(:focus-within) .cursor{outline:1px solid var(--text);outline-offset:-1px;color:#0000;background:0 0}@media (prefers-reduced-motion:no-preference){.cmdline:focus-within .cursor{animation:1.06s step-end infinite blink}}@keyframes blink{50%{color:#0000;background:0 0}}.chips{margin-top:calc(1em * var(--lh));color:var(--dim);font-size:var(--size-small);flex-wrap:wrap;column-gap:2ch;display:flex}@media (pointer:coarse){.shell{font-size:16px}}.vim{z-index:1;background:var(--bg);height:100dvh;color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0 0 auto}.vim-open,.vim-open body{overflow:hidden}.vim-lines{white-space:pre;cursor:text;flex:1;min-height:0;padding:0 1ch;overflow:hidden}.vim-lines>div{height:calc(1em * var(--lh))}.vim-cursor.normal{background:var(--text);color:var(--bg)}.vim-cursor.insert{box-shadow:inset 2px 0 0 var(--text)}.vim-status{background:var(--text);color:var(--bg);white-space:pre;justify-content:space-between;gap:2ch;padding:0 1ch;display:flex;overflow:hidden}.vim-cmd{min-height:calc(1em * var(--lh));white-space:pre;padding:0 1ch;overflow:hidden}.vim-cmd .bold{font-weight:600}.vim-keys{color:var(--dim);font-size:var(--size-small);gap:2ch;padding:0 1ch;display:none}@media (pointer:coarse){.vim{font-size:16px}.vim-keys{display:flex}}.vim-input{opacity:0;resize:none;border:0;width:1px;height:1px;padding:0;font-size:16px;position:absolute;bottom:0;left:0}
