.markdown{min-width:0;color:var(--text-secondary);font-size:16px;line-height:1.75}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p,.markdown ul,.markdown ol{margin-block:.9em}.markdown ul,.markdown ol{padding-left:1.25em}.markdown li+li{margin-top:.35em}.markdown h1,.markdown h2,.markdown h3,.markdown h4{color:var(--text-primary);letter-spacing:-.025em;margin:1.8em 0 .6em;font-weight:560;line-height:1.15}.markdown h1{font-size:clamp(28px,3.4vw,38px)}.markdown h2{font-size:clamp(22px,2.6vw,28px)}.markdown h3,.markdown h4{font-size:19px}.markdown strong{color:var(--text-primary)}.markdown a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.markdown code{background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-mono);border-radius:5px;padding:.14em .35em;font-size:.88em}.markdown pre{border:1px solid var(--separator);border-radius:var(--radius-medium);background:var(--surface);padding:18px;overflow-x:auto}.markdown pre code{background:0 0;padding:0}.markdown blockquote{border-left:2px solid var(--accent);background:var(--surface-raised);margin-inline:0;padding:14px 18px}.markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--separator);text-align:left;padding:10px 14px}.markdown th{color:var(--text-primary)}.markdown hr{border:0;border-top:1px solid var(--separator);margin-block:40px}.markdown img{border-radius:var(--radius-medium);width:auto;margin-block:26px}.markdown-empty{border-radius:var(--radius-small);background:var(--surface-raised);color:var(--text-secondary);padding:18px}
