:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text:#1f1d1a;--muted:#6b665e;--background:#fbfaf7;--rule:#e2ded6;--accent:#2f5d8a;--cursor:#c9a227;--code-background:#f0ede6;color:var(--text);background:var(--background);font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#e8e4dc;--muted:#a09a90;--background:#191816;--rule:#34322e;--accent:#8fb6dd;--cursor:#d9b444;--code-background:#25231f}}body{margin:0}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-header,main{max-width:38rem;margin:0 auto;padding:0 1rem}.site-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding-top:.75rem;padding-bottom:.75rem;display:flex}.site-header>a{color:var(--text);font-weight:600;text-decoration:none}button{font:inherit;border:1px solid var(--rule);background:var(--code-background);color:var(--text);cursor:pointer;border-radius:.375rem;padding:.5rem 1rem}button:disabled{cursor:progress;opacity:.7}.link-button{color:var(--accent);background:0 0;border:none;padding:0}.auth form{gap:1rem;max-width:20rem;display:grid}.auth label{gap:.25rem;display:grid}.auth input{font:inherit;border:1px solid var(--rule);background:var(--background);color:var(--text);border-radius:.375rem;padding:.5rem}.article{padding-bottom:40vh;font-family:Charter,Iowan Old Style,Georgia,Times New Roman,serif;font-size:1.1875rem;line-height:1.6}.article-header h1{margin:1.5rem 0 .5rem;font-size:2rem;line-height:1.2}.article-header .byline,.article-header .meta,.article-links{color:var(--muted);margin:.25rem 0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.9rem}.article-links{border-bottom:1px solid var(--rule);gap:1.25rem;margin-top:.75rem;padding-bottom:1rem;display:flex}kbd{border:1px solid var(--rule);color:var(--muted);border-radius:.25rem;padding:0 .3em;font-size:.75em}.article-body [data-block-id]{border-left:3px solid #0000;margin-left:-1rem;padding-left:calc(1rem - 3px);scroll-margin-top:1rem}.article-body [data-block-id][data-current]{border-left-color:var(--cursor)}.article-body blockquote{border-left:2px solid var(--rule);color:var(--muted);margin:1em 0;padding-left:1rem}.article-body figure{margin:1.5em 0}.article-body img{max-width:100%;height:auto}.article-body figcaption{color:var(--muted);font-size:.85em}.article-body code{background:var(--code-background);border-radius:.25rem;padding:.1em .3em;font-size:.85em}.article-body pre{background:var(--code-background);border-radius:.375rem;padding:.75rem 1rem;overflow-x:auto}.article-body pre code{background:0 0;padding:0}.article-body hr{border:none;border-top:1px solid var(--rule);margin:2em 0}.fallback{color:var(--muted);font-style:italic}
