.markdown{color:var(--ink);overflow-wrap:anywhere;font-size:.9rem;line-height:1.6}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-family:var(--font-display);letter-spacing:-.01em;margin:1.5em 0 .5em;font-weight:600;line-height:1.25}.markdown h1{font-size:1.5rem}.markdown h2{border-bottom:1px solid var(--line);padding-bottom:.3em;font-size:1.25rem}.markdown h3{font-size:1.05rem}.markdown h4,.markdown h5,.markdown h6{font-size:.95rem}.markdown p,.markdown ul,.markdown ol,.markdown blockquote,.markdown table,.markdown pre{margin:0 0 .9em}.markdown ul,.markdown ol{padding-left:1.5em}.markdown ul{list-style:outside}.markdown ol{list-style:decimal}.markdown li+li{margin-top:.2em}.markdown li>input[type=checkbox]{vertical-align:-1px;margin-right:.4em}.markdown a{color:var(--action);text-underline-offset:2px;text-decoration:underline}.markdown a:hover{color:var(--action-hover)}.markdown code{font-family:var(--font-mono);background:var(--card-2);border:1px solid var(--line);border-radius:.3rem;padding:.1em .35em;font-size:.85em}.markdown pre{background:var(--card-2);border:1px solid var(--line);border-radius:.6rem;padding:.8rem 1rem;overflow-x:auto}.markdown pre code{background:0 0;border:0;padding:0;font-size:.82rem}.markdown blockquote{border-left:3px solid var(--line-2);color:var(--ink-2);padding:.1em 1em}.markdown hr{border:0;border-top:1px solid var(--line);margin:1.5em 0}.markdown img{border-radius:.5rem;max-width:100%;height:auto}.markdown table{border-collapse:collapse;width:100%;font-size:.85rem;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--line);text-align:left;padding:.4em .7em}.markdown th{background:var(--card-2);font-weight:600}.markdown kbd{font-family:var(--font-mono);border:1px solid var(--line-2);background:var(--card-2);border-bottom-width:2px;border-radius:.3rem;padding:.05em .35em;font-size:.8em}
