:root{color-scheme:light dark;--punch-red:#e63946;--honeydew:#f1faee;--frosted-blue:#a8dadc;--cerulean:#457b9d;--oxford-navy:#1d3557;--bg:var(--honeydew);--text:var(--oxford-navy);--muted:#5d7084;--link:#3f7092;--rule:var(--frosted-blue);--margin-line:var(--punch-red);--backdrop:var(--oxford-navy);--edge:rgba(0, 0, 0, 0.25);--shadow:rgba(0, 0, 0, 0.4);--age:rgba(29, 53, 87, 0.05);--mount:#ffffff;--selection:var(--frosted-blue);--highlight:rgba(168, 218, 220, 0.8);--red-pen:#c83849;--blue-pen:#3f7092;--pencil:#5d7084;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .11 0 0 0 0 .2 0 0 0 0 .34 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--felt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--margin-x:2.1rem}@media(prefers-color-scheme:dark){:root{--bg:var(--oxford-navy);--text:var(--honeydew);--muted:#b1bfc1;--link:var(--frosted-blue);--rule:var(--cerulean);--backdrop:#101d30;--edge:rgba(255, 255, 255, 0.12);--shadow:rgba(0, 0, 0, 0.6);--age:rgba(0, 0, 0, 0.2);--mount:#2a4366;--selection:var(--cerulean);--highlight:rgba(69, 123, 157, 0.65);--red-pen:#ea8689;--blue-pen:var(--frosted-blue);--pencil:#b1bfc1}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--felt),var(--backdrop)}body{margin:0;padding:.5rem 1rem 2.5rem;color:var(--text);font:1.0625rem/1.65 Georgia,serif;overflow-wrap:break-word}.box{max-width:40rem;margin:0 auto;padding:1.5rem 2rem 1.25rem calc(var(--margin-x) + 1rem);background:var(--paper-grain),linear-gradient(to right,transparent var(--margin-x),var(--margin-line) var(--margin-x),var(--margin-line) calc(var(--margin-x) + 1.5px),transparent calc(var(--margin-x) + 1.5px)),radial-gradient(ellipse at 50% 35%,transparent 65%,var(--age)),var(--bg);border:1px solid var(--edge);box-shadow:0 2px 12px var(--shadow)}::selection{background:var(--selection);color:var(--text)}a{color:var(--link)}h1{font-size:1.6rem;line-height:1.25;margin:0 0 1.25rem}h2{font-size:1.25rem;line-height:1.3;margin:2.5rem 0 .75rem}h3{font-size:1.05rem;line-height:1.3;margin:1.75rem 0 .5rem}ul,ol{padding-inline-start:1.25rem}li+li{margin-top:.3rem}.muted,.dates{color:var(--muted);font-size:.9rem}.dates{white-space:nowrap}header a,footer a{padding-block:.3rem}header{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;padding-bottom:.75rem;margin-bottom:1.75rem;border-bottom:1px solid var(--rule)}header .name{font-weight:700;color:var(--text);text-decoration:none}header nav{display:flex;flex-wrap:wrap;gap:0 1rem}header nav a[aria-current=page]{color:var(--text);text-decoration:none}header .qr{margin-inline-start:auto;width:72px;height:72px;mix-blend-mode:multiply}@media(prefers-color-scheme:dark){header .qr{mix-blend-mode:normal;filter:brightness(.85)}}footer{margin-top:2.5rem;padding-top:.75rem;border-top:1px solid var(--rule);color:var(--muted);font-size:.95rem}footer p{margin:0 0 .25rem}footer ul{display:flex;flex-wrap:wrap;gap:.25rem 1rem;list-style:none;margin:0;padding:0}footer li+li{margin-top:0}.portrait{float:inline-end;width:120px;height:120px;margin:.3rem 0 1rem;margin-inline-start:1.25rem;padding:3px;background:var(--mount);border:1px solid var(--rule)}.toc{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.toc ol{list-style:none;margin:0;padding:0}.toc li{display:flex;justify-content:space-between;align-items:baseline;gap:0 1rem}.toc li+li{margin-top:.35rem}.entry{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1rem;margin:2.5rem 0 .75rem}.entry>*{margin:0}.entry+p{margin-top:-.5rem}.toc+.entry,.toc+h2{margin-top:0}.top{margin-top:2.5rem;font-size:.9rem}mark{color:inherit;background:linear-gradient(transparent 12%,var(--highlight) 12%,var(--highlight) 90%,transparent 90%);border-radius:.25em .55em .3em .6em;padding:0 .2em;margin:0 -.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ink{margin:1.25rem 0;padding-inline-start:1rem;border-inline-start:2px solid currentColor;font-style:italic}.ink>:first-child{margin-top:0}.ink>:last-child{margin-bottom:0}.ink a{color:inherit}.ink-title{font-style:normal;font-weight:700}.ink-red{color:var(--red-pen)}.ink-blue{color:var(--blue-pen)}.ink-pencil{color:var(--pencil);border-inline-start-style:dashed}blockquote{margin:1.25rem 0;padding-inline-start:1rem;border-inline-start:2px solid var(--rule);color:var(--muted)}@media(max-width:32rem){:root{--margin-x:1.15rem}body{padding:.5rem .5rem 1.5rem}.box{padding:1.1rem 1rem 1rem calc(var(--margin-x) + .75rem)}header .qr{display:none}header{margin-bottom:1.5rem}h1{font-size:1.45rem}h2{font-size:1.15rem}.portrait{width:88px;height:88px;margin-inline-start:1rem}.toc li,.entry{flex-direction:column;gap:0}.toc li+li{margin-top:.75rem}}@media print{:root{color-scheme:light;--text:#000;--muted:#444;--bg:#fff;--link:#000}html{background:#fff}body{padding:0;font-size:11pt}.box{max-width:none;border:0;padding:0;background:0 0;box-shadow:none}header nav,.toc,.top{display:none}a{text-decoration:none}.entry{break-after:avoid}mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}