:root{--serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bg:#faf8f3;--bg-raised:#fff;--fg:#1f1d1a;--muted:#6b665e;--faint:#a39d93;--rule:#e5dfd4;--accent:#8a4b1f;--accent-soft:#f3e6da;--mark-auto-bg:#fff1cf;--mark-auto-fg:#7a4d00;--mark-read-bg:#ede6fa;--mark-read-fg:#4b2b86;--mark-hunch-bg:#e4f2e6;--mark-hunch-fg:#1e5a2d;--mark-unsourced-bg:#ececec;--mark-unsourced-fg:#4a4a4a;--mark-dead-bg:transparent;--mark-dead-fg:#8d877d;--callout-note:#3b6ea8;--callout-question:#6b4fa0;--callout-warning:#b3541e;--region-l:88%;--region-stroke-l:70%;--node-l:42%;--measure:68ch;--gutter:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#15140f;--bg-raised:#1d1b16;--fg:#ece7dd;--muted:#a19a8e;--faint:#6d685f;--rule:#2b2922;--accent:#e2a56f;--accent-soft:#2d2419;--mark-auto-bg:#3a2c0e;--mark-auto-fg:#f3c16b;--mark-read-bg:#2a2140;--mark-read-fg:#c9b5f2;--mark-hunch-bg:#1b2e20;--mark-hunch-fg:#9fd3aa;--mark-unsourced-bg:#2a2a2a;--mark-unsourced-fg:#bdbdbd;--mark-dead-fg:#7c766c;--callout-note:#7fb0e8;--callout-question:#b39ae6;--callout-warning:#f09a5f;--region-l:22%;--region-stroke-l:34%;--node-l:66%}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:17px}body{background:var(--bg);color:var(--fg);font-family:var(--serif);text-rendering:optimizelegibility;margin:0;line-height:1.55}a{color:var(--accent);text-underline-offset:.15em;text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}code,pre{font-family:var(--mono);font-size:.86em}code{background:var(--accent-soft);border-radius:3px;padding:.05em .3em}pre{background:var(--bg-raised);border:1px solid var(--rule);border-radius:6px;padding:.8rem 1rem;overflow-x:auto}pre code{background:0 0;padding:0}hr{border:0;border-top:1px solid var(--rule);margin:2rem 0}button{font:inherit}.site{max-width:1120px;padding:0 var(--gutter) 4rem;margin:0 auto}.site-header{border-bottom:1px solid var(--rule);font-family:var(--sans);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 0 .8rem;font-size:.86rem;display:flex}.site-header .wordmark{color:var(--fg);letter-spacing:.02em;font-weight:600}.site-header nav a{color:var(--muted);margin-left:1.1rem}.site-header nav a[aria-current=page]{color:var(--fg);border-bottom:2px solid var(--accent)}.site-footer{border-top:1px solid var(--rule);color:var(--faint);font-family:var(--sans);margin-top:4rem;padding-top:1rem;font-size:.78rem}.eyebrow{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.74rem}h1{letter-spacing:-.01em;margin:0 0 .6rem;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:500;line-height:1.15}h2{margin:2.2rem 0 .6rem;font-size:1.35rem;font-weight:500;line-height:1.25}h3{margin:1.6rem 0 .4rem;font-size:1.05rem;font-weight:600}.muted{color:var(--muted)}.small{font-family:var(--sans);font-size:.82rem}.mark{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:.35em;padding:.28em .5em;font-size:.66rem;font-weight:600;line-height:1;display:inline-block}.mark-auto-ingested{background:var(--mark-auto-bg);color:var(--mark-auto-fg)}.mark-to-read{background:var(--mark-read-bg);color:var(--mark-read-fg)}.mark-hypothesis{background:var(--mark-hunch-bg);color:var(--mark-hunch-fg);outline-offset:-1px;outline:1px dashed}.mark-unsourced{background:var(--mark-unsourced-bg);color:var(--mark-unsourced-fg)}.mark-stale,.mark-superseded{background:var(--mark-dead-bg);color:var(--mark-dead-fg);outline:1px solid var(--rule);outline-offset:-1px}.prose{max-width:var(--measure)}.prose>blockquote:first-of-type:not(.callout){color:var(--fg);border:0;margin:0 0 1.4rem;padding:0;font-size:1.12rem;line-height:1.5}.prose blockquote{border-left:3px solid var(--rule);color:var(--muted);margin:1.2rem 0;padding:.1rem 0 .1rem 1rem}.prose blockquote p{margin:.4rem 0}.prose .callout{border-left-width:3px;border-left-color:var(--callout-note);background:var(--bg-raised);color:var(--fg);border-radius:0 6px 6px 0;padding:.7rem 1rem .7rem 1.1rem;position:relative}.prose .callout:before{content:attr(data-callout);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--callout-note);margin-bottom:.2rem;font-size:.66rem;display:block}.prose .callout-question{border-left-color:var(--callout-question)}.prose .callout-question:before{color:var(--callout-question)}.prose .callout-warning{border-left-color:var(--callout-warning)}.prose .callout-warning:before,.prose .callout-warning strong:first-child{color:var(--callout-warning)}.prose table{border-collapse:collapse;margin:1rem 0;font-size:.92rem;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.4rem .7rem .4rem 0}.prose th{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.prose ul,.prose ol{padding-left:1.4rem}.prose li{margin:.25rem 0}.prose img{max-width:100%}.prose .dataview{opacity:.55;font-size:.75rem}.prose .dataview:before{content:"dataview · renders in Obsidian";font-family:var(--sans);margin-bottom:.4rem;display:block}.wikilink.unresolved{color:var(--muted);border-bottom:1px dotted var(--faint);cursor:help}.prose h2[id],.prose h3[id]{scroll-margin-top:1rem}@media (width<=640px){html{font-size:16px}}.glimpse.svelte-my1rnv{z-index:50;background:var(--bg-raised);max-width:calc(100vw - 24px);color:var(--fg);border:1px solid var(--rule);pointer-events:auto;border-radius:8px;padding:.7rem .9rem .65rem;font-size:.92rem;line-height:1.45;position:fixed;box-shadow:0 8px 28px #0000001f}.glimpse.above.svelte-my1rnv{transform:translateY(-100%)}.g-title.svelte-my1rnv{margin:0 0 .3rem;font-weight:500}.g-lead.svelte-my1rnv{color:var(--fg);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.g-wait.svelte-my1rnv{color:var(--muted)}.g-meta.svelte-my1rnv{font-family:var(--sans);color:var(--muted);margin:.45rem 0 0;font-size:.74rem}
