:root{--page-bg:#f5f5f5;--term-bg:#0a0a0a;--term-bar:#161616;--term-text:#e5e5e5;--term-dim:#8b949e;--term-line:#262626;--term-surface:#161616;--term-border:#dcdcdc;--pnl-pos:#3fb950;--pnl-neg:#f85149;--dir:#3fb950;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--page-bg:#050505;--term-border:#1f1f1f}}*,:before,:after{box-sizing:border-box}body{background:var(--page-bg);font-family:var(--mono);margin:0}.page{padding:48px 20px 32px}.term{background:var(--term-bg);max-width:760px;color:var(--term-text);border:1px solid var(--term-border);border-radius:10px;margin:0 auto;font-size:14.5px;line-height:1.7;overflow:hidden;box-shadow:0 10px 32px #0000001a}.term-bar{background:var(--term-bar);border-bottom:1px solid var(--term-line);align-items:center;gap:8px;padding:12px 14px;display:flex;position:relative}.tl{border-radius:50%;flex-shrink:0;width:12px;height:12px}.tl-r{background:#ff5f57}.tl-y{background:#febc2e}.tl-g{background:#28c840}.term-title{color:var(--term-dim);white-space:nowrap;font-size:11.5px;position:absolute;left:50%;transform:translate(-50%)}.term-body{padding:24px 24px 28px;overflow-x:auto}.page-footer{max-width:760px;color:var(--term-dim);text-align:center;margin:20px auto 0;font-size:11.5px}@media (prefers-color-scheme:light){.page-footer{color:#737373}}.prompt-line{margin:24px 0 8px}.term-body>.prompt-line:first-child{margin-top:0}.p-user{color:#fff;font-weight:500}.p-dim{color:var(--term-dim)}.prompt-line a{color:var(--term-dim);text-decoration:none}.prompt-line a:hover{color:var(--term-text);text-underline-offset:3px;text-decoration:underline}.cursor{animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.out{margin:0 0 8px}.out.dim{color:var(--term-dim)}.ls-dirs{flex-wrap:wrap;gap:10px 28px;display:flex}.ls-dirs a{color:var(--dir);text-decoration:none}.ls-dirs a:hover{text-underline-offset:3px;text-decoration:underline}.ls .e{align-items:baseline;gap:16px;padding:3px 0;display:flex}.ls time{color:var(--term-dim);white-space:nowrap;font-size:12.5px}.ls a{color:var(--term-text);word-break:break-all;text-decoration:none}.ls a:hover{text-underline-offset:3px;text-decoration:underline}.pnl{white-space:nowrap;margin-left:auto;font-size:12.5px}.pnl-pos{color:var(--pnl-pos)}.pnl-neg{color:var(--pnl-neg)}.meta{color:var(--term-dim);margin:0 0 16px;font-size:12.5px}.meta .pnl{margin-left:0;font-size:12.5px}.entry-divider{border:0;border-top:1px solid var(--term-line);margin:0 0 20px}.entry-body p{margin:0 0 16px}.entry-body h1,.entry-body h2,.entry-body h3,.entry-body h4{color:#fff;margin:24px 0 10px;font-size:16px;font-weight:700}.entry-body h1{font-size:18px}.entry-body h1:before{content:"# ";color:var(--term-dim);font-weight:400}.entry-body h2:before{content:"## ";color:var(--term-dim);font-weight:400}.entry-body h3:before{content:"### ";color:var(--term-dim);font-weight:400}.entry-body h4:before{content:"#### ";color:var(--term-dim);font-weight:400}.entry-body a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--term-dim);text-decoration-color:var(--term-dim)}.entry-body a:hover{-webkit-text-decoration-color:var(--term-text);text-decoration-color:var(--term-text)}.entry-body ul,.entry-body ol{margin:0 0 16px;padding-left:22px}.entry-body li{margin-bottom:4px}.entry-body li::marker{color:var(--term-dim)}.entry-body code{font-family:inherit;font-size:.88em}.entry-body p code,.entry-body li code{background:var(--term-surface);border:1px solid var(--term-line);border-radius:4px;padding:.1em .35em}.entry-body pre{background:var(--term-surface);border:1px solid var(--term-line);border-radius:6px;margin:0 0 16px;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.entry-body pre code{background:0 0;border:none;padding:0}.entry-body blockquote{color:var(--term-dim);margin:0 0 16px}.entry-body blockquote p{margin:0}.entry-body blockquote p:before{content:"> "}.entry-body hr{border:0;border-top:1px solid var(--term-line);margin:20px 0}.entry-body img{max-width:100%}.entry-body table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:13px}.entry-body th,.entry-body td{text-align:left;border-bottom:1px solid var(--term-line);padding:6px 12px 6px 0}.entry-body th{color:var(--term-dim);font-weight:500}@media (width<=640px){.page{padding:0}.term{border-left:none;border-right:none;border-radius:6px;max-width:none}.term-body{padding:18px 16px 22px;font-size:14px}.term-title{display:none}.page-footer{padding-bottom:20px}}
