:root{--bg:#0c0c0c;--fg:#c8c8c8;--o:#f7931a;--dim:#6a6a6a;--g:#3fd16a;--r:#ff5f56}
*{box-sizing:border-box}html{background:var(--bg)}
body{margin:0;color:var(--fg);font:15px/1.55 ui-monospace,"JetBrains Mono","DejaVu Sans Mono",Menlo,Consolas,monospace}
.term{max-width:960px;margin:0 auto;padding:16px 20px}
a{color:var(--o);text-decoration:none}a:hover{text-decoration:underline}
header{border-bottom:1px dashed #333;padding-bottom:10px;margin-bottom:14px}
.logo{font-weight:bold;font-size:18px}.b{color:var(--o)}
nav{margin-top:6px}nav a{margin-right:14px}nav a::before{content:"./";color:var(--dim)}
.ps1{color:var(--g)}.cmd{margin:18px 0 6px}.o{color:var(--o)}.dim{color:var(--dim)}.sm{font-size:12px}
.warn{color:#e5c07b}.err{color:var(--r)}.ok{color:var(--g)}.big{font-size:28px;margin:0}
h1,h2,h3{color:#fff;font-size:18px;margin:16px 0 8px}h1::before{content:"# ";color:var(--o)}
pre{background:#111;border-left:2px solid var(--o);padding:10px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}
.ascii{border:0;color:var(--o);background:none}
table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--dim);font-weight:normal;border-bottom:1px solid #333}
td,th{padding:4px 8px 4px 0;vertical-align:top}tr:hover td{background:#141414}
input,textarea,button{font:inherit;background:#000;color:var(--fg);border:1px solid #333;padding:4px 8px}
input:focus,textarea:focus{outline:1px solid var(--o)}
label{display:block;margin:8px 0}label input,label textarea{display:block;width:100%;max-width:520px;margin-top:3px}
.inline,.inline label{display:inline}.inline label input{display:inline;width:auto}
button{color:var(--o);border-color:var(--o);cursor:pointer;margin:4px 4px 4px 0}button:hover{background:var(--o);color:#000}
button::before{content:"[ "}button::after{content:" ]"}
.psbt{width:100%;font-size:12px}ul.plain{list-style:none;padding:0}
footer{border-top:1px dashed #333;margin-top:28px;padding-top:10px}
