:root{--void:#0A0E27;--void-deep:#06091A;--dust:#E8ECF4;--regolith:#D2B48C;--oxide:#CD5C5C;--signal:#3B82F6;--border:#1A1E3D}body,html{background:var(--void-deep);color:var(--dust);margin:0;font-family:Inter,system-ui,sans-serif}main{max-width:68ch;margin:4rem auto;padding:0 1.5rem}header{margin-bottom:3rem}.ledger-head{display:flex;align-items:center;gap:1rem}.ledger-head .mark{display:block}.ledger-head h1{margin:0}h1{font-weight:300;font-size:2rem;letter-spacing:-.02em;margin:0 0 .5rem}h2{font-size:1.25rem;color:var(--oxide);margin:2rem 0 .75rem}h2,h3,h4{font-weight:400}h3,h4{color:var(--regolith)}a{color:var(--signal);text-decoration:none}a:hover{text-decoration:underline}ul{padding-left:1.5rem}li{margin:.35rem 0}pre{background:var(--void);border:1px solid var(--border);border-radius:4px;padding:1rem;overflow-x:auto}code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875em}pre code{font-size:.85em}table{border-collapse:collapse;width:100%;margin:1rem 0}td,th{border:1px solid var(--border);padding:.5rem .75rem;text-align:left}th{background:var(--void)}blockquote,th{color:var(--regolith)}blockquote{border-left:3px solid var(--oxide);margin:1rem 0;padding:.5rem 1rem;font-style:italic}article{line-height:1.65}