.prose{margin-top:2rem;font-size:1.05rem;line-height:1.85}.prose h2{margin:2.75rem 0 .75rem;padding-top:.5rem;scroll-margin-top:4.5rem;font-size:1.5rem;line-height:1.35}.prose h3{margin:2rem 0 .5rem;font-size:1.2rem}.prose p,.prose ul,.prose ol,.prose table,.prose blockquote{margin:0 0 1.1rem}.prose li+li{margin-top:.35rem}.prose code{background:var(--panel-3);border-radius:.3rem;padding:.1em .35em;font-size:.9em}.prose pre{border:1px solid var(--border);background:var(--panel);border-radius:.6rem;margin:0 0 1.1rem;padding:1rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose kbd{border:1px solid var(--border);background:var(--panel-2);text-align:center;border-bottom-width:2px;border-radius:.3rem;min-width:1.6em;padding:0 .4em;font-family:inherit;font-size:.85em;line-height:1.6;display:inline-block}.prose blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 .6rem .6rem 0;padding:.8rem 1.1rem}.prose blockquote p:last-child{margin-bottom:0}.prose table{border-collapse:collapse;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.5rem .75rem}.prose th{background:var(--panel)}.prose figure{margin:1.5rem 0}.prose .shot{border:1px solid var(--border);max-width:100%;height:auto;box-shadow:var(--shadow);border-radius:.7rem;display:none}[data-theme=dark] .prose .shot.dark,[data-theme=light] .prose .shot.light{display:block}
