.md{color:var(--text);overflow-wrap:anywhere;font-size:16px;line-height:1.7}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol,.md pre,.md blockquote,.md .md__table{margin:0 0 16px}.md h3,.md h4,.md h5{letter-spacing:-.01em;margin:28px 0 10px;line-height:1.3}.md h3{font-size:20px}.md h4{font-size:17px}.md h5{color:var(--muted);font-size:15px}.md ul,.md ol{padding-left:24px}.md li{margin:4px 0}.md li>ul,.md li>ol{margin:4px 0 0}.md a{color:var(--accent);font-weight:500}.md a:hover{text-decoration:underline}.md code{background:var(--bg-2);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.md pre{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;overflow-x:auto}.md pre code{white-space:pre;background:0 0;border:0;padding:0;font-size:13.5px;line-height:1.6}.md blockquote{border-left:3px solid var(--line-2);color:var(--muted);padding:2px 16px}.md hr{border:0;border-top:1px solid var(--line);margin:24px 0}.md img{border:1px solid var(--line);border-radius:12px;max-width:100%;height:auto;margin:14px 0;display:block}.md p>img,.md li>img{display:inline-block}.md .md__table{overflow-x:auto}.md table{border-collapse:collapse;width:100%;font-size:14.5px}.md th,.md td{text-align:left;border:1px solid var(--line);vertical-align:top;padding:8px 12px}.md th{background:var(--bg-2)}
