:root{--bg:#1a1612;--bg-2:#221d18;--ink:#f6f1e6;--ink-2:#d9d3c4;--dim:#8a8275;--rule:#3a3329;--hi:#e8b86d;--link:#f6f1e6}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Courier Prime,monospace;font-size:14px;line-height:1.55}::selection{background:var(--hi);color:var(--bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--rule);border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--dim)}.cur{background:var(--ink);vertical-align:-2px;width:7px;height:13px;margin-left:4px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.status{z-index:10;background:var(--bg);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:6px 14px;font-size:12px;display:flex;position:sticky;top:0}.status .l{color:var(--ink-2)}.status .r{color:var(--dim);align-items:center;display:flex}.status .r .cur{width:6px;height:11px}.page{max-width:920px;margin:0 auto;padding:28px 36px 80px}.man{justify-content:space-between;gap:12px;font-weight:700;display:flex}.man span:nth-child(2){color:var(--ink-2);font-weight:400}.man.head{border-bottom:1px solid var(--rule);margin-bottom:22px;padding-bottom:8px}.man.foot{border-top:1px solid var(--rule);margin-top:40px;padding-top:8px}.sh{letter-spacing:.5px;text-transform:uppercase;margin:22px 0 4px;font-size:14px;font-weight:700}section:first-of-type .sh{margin-top:0}.body{padding-left:32px}.body p+p{margin-top:10px}.body p{color:var(--ink-2)}i,em{color:var(--ink-2);font-style:italic}b,strong{font-weight:700}a{color:var(--link);text-underline-offset:3px;text-decoration:underline}a:hover{color:var(--hi)}.note{background:var(--bg-2);border-left:2px solid var(--hi);color:var(--ink-2);margin-top:12px;padding:8px 14px}.note b{color:var(--hi)}.prompt{color:var(--ink-2);margin-bottom:8px}.prompt:before{content:"$ ";color:var(--hi);font-weight:700}table{border-collapse:collapse;table-layout:fixed;width:100%}th,td{text-align:left;vertical-align:top;text-overflow:ellipsis;padding:2px 10px 2px 0;overflow:hidden}thead th{color:var(--dim);border-bottom:1px solid var(--rule);padding-bottom:4px;font-weight:400}tbody tr:first-child td{padding-top:6px}table.ls col.c-mode{width:16%}table.ls col.c-size{width:8%}table.ls col.c-time{width:12%}table.ls col.c-name{width:24%}table.ls td.dim,table.ls .dim{color:var(--dim)}table.kv td:first-child{width:120px;font-weight:700}table.kv td:last-child{color:var(--ink-2)}table.dl td:first-child{width:130px;color:var(--dim)}table.dl.log td:first-child{white-space:nowrap;width:90px}table.dl.log td:last-child{white-space:normal;text-overflow:clip;word-break:break-word;overflow:visible}.seealso a{font-weight:700;display:inline}.seealso a+a:before{content:", ";color:var(--ink-2);font-weight:400;text-decoration:none}.status .find-prompt{color:var(--hi);font-weight:700}.status .find{color:var(--ink);font:inherit;width:200px;caret-color:var(--hi);background:0 0;border:none;outline:none;font-size:12px}.status .note-txt{color:var(--hi)}mark.pg-hit{background:var(--rule);color:var(--ink);border-radius:1px}mark.pg-hit.cur-hit{background:var(--hi);color:var(--bg);font-weight:700}.help-backdrop{z-index:50;background:#0a0806b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.help{background:var(--bg-2);border:1px solid var(--rule);width:100%;max-width:440px;padding:18px 20px;box-shadow:0 12px 40px #00000080}.help-h{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--rule);margin-bottom:10px;padding-bottom:8px}.help table{table-layout:auto}.help td{padding:3px 0}.help td:first-child{color:var(--hi);white-space:nowrap;width:1%;padding-right:24px;font-weight:700}.help td:last-child{color:var(--ink-2)}.help-f{color:var(--dim);border-top:1px solid var(--rule);margin-top:10px;padding-top:8px;font-size:12px}.end{color:var(--dim);align-items:center;margin-top:18px;display:flex}.end .cur{background:var(--dim)}@media (width<=720px){.page{padding:20px 16px 60px}.body{padding-left:16px}.status{padding:6px 10px;font-size:11px}.man{flex-wrap:wrap;font-size:13px}.man span:nth-child(2){order:3;width:100%}}
