.prose h1{display:none}.prose h2{margin-top:2em;margin-bottom:.75em;font-size:1.4em;font-weight:800;border-bottom:1px solid var(--color-border);padding-bottom:.3em}.prose h3{margin-top:1.5em;margin-bottom:.5em;font-size:1.15em;font-weight:700}.prose p{margin-bottom:1.1em;line-height:1.8}.prose ul,.prose ol{margin-bottom:1em;padding-inline-start:1.5em}.prose li{margin-bottom:.4em;line-height:1.7}.prose blockquote{border-inline-start:3px solid var(--color-primary);padding-inline-start:1em;margin:1.2em 0;color:var(--color-fg-muted);font-style:italic}.prose code{background:var(--color-surface-2);padding:.15em .4em;border-radius:4px;font-size:.9em}.prose pre{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:8px;padding:1em;overflow-x:auto;margin:1.2em 0}.prose pre code{background:none;padding:0}.prose table{width:100%;border-collapse:collapse;margin:1.2em 0}.prose th,.prose td{border:1px solid var(--color-border);padding:.6em .8em;text-align:start;font-size:.9em}.prose th{background:var(--color-surface-2);font-weight:600}.prose strong{font-weight:700}.prose a{text-decoration:underline;text-underline-offset:2px}.prose a:hover{opacity:.8}.prose hr{border:none;border-top:1px solid var(--color-border);margin:2em 0}
