.prose{font-size:var(--text);color:var(--ink-2);line-height:1.7}.prose h2{color:var(--ink);margin:2em 0 .5em;font-size:26px;line-height:1.2}.prose h3{color:var(--ink);margin:1.6em 0 .4em;font-size:20px;line-height:1.3}.prose :is(h2,h3){scroll-margin-top:96px}.prose a{color:var(--accent)}.prose strong{color:var(--ink)}.prose li{margin:.3em 0}.prose code{border-radius:var(--r-sm);background:var(--raised);font-family:var(--mono);padding:.1em .35em;font-size:.86em}.prose blockquote{border-left:3px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--raised);color:var(--ink);margin:.8em 0;padding:12px 18px}.prose blockquote p{margin:0}.prose table{border-collapse:collapse;margin:1.4em 0;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.prose :is(th,td){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:140px;padding:10px 12px}.prose th{color:var(--ink);border-bottom-color:var(--line-strong);font-weight:650}.prose video{border:1px solid var(--line);border-radius:var(--r-md);background:var(--raised);width:100%;margin:1em 0;display:block}.prose pre{border-radius:var(--r-md);margin:1em 0;padding:14px 18px;font-size:15px;line-height:1.55}.prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.prose .wip{margin:28px 0 0}.prose .wip+h2{margin-top:1.2em}.prose .wip :is(picture,img){border-radius:var(--r-md);width:100%;max-width:500px;height:auto;display:block}
