.prose{color:var(--ink-75);font-size:16px;line-height:1.7}.prose h2{font-family:var(--font-display);color:var(--ink);margin:40px 0 12px;font-size:24px}.prose h3{font-family:var(--font-display);color:var(--ink);margin:32px 0 10px;font-size:19px}.prose p{margin:0 0 18px}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose ul,.prose ol{margin:0 0 18px;padding-left:24px}.prose li{margin-bottom:8px}.prose blockquote{border-left:2px solid var(--accent-deep);background:var(--surface);color:var(--ink-65);border-radius:0 10px 10px 0;margin:0 0 18px;padding:12px 20px}.prose code{font-family:var(--font-mono);background:var(--surface-code);border:1px solid var(--line-faint);color:var(--accent-bright);border-radius:6px;padding:2px 6px;font-size:.85em}.prose pre{background:var(--surface-code);border:1px solid var(--line);border-radius:12px;margin:0 0 18px;padding:18px 20px;overflow-x:auto}.prose pre code{color:var(--ink-80);background:0 0;border:none;padding:0;font-size:13px;line-height:1.6}.prose hr{border:none;border-top:1px solid var(--line);margin:32px 0}.prose strong{color:var(--ink)}.prose pre{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
