.prose{color:var(--text);font-size:16px;line-height:1.75}.prose>*+*{margin-top:var(--space-4)}.prose h1{font-size:30px;margin-top:0}.prose h2{font-family:var(--font-sans);font-size:15px;font-weight:800;text-transform:uppercase;color:var(--accent);margin-top:var(--space-7);padding-bottom:var(--space-2);border-bottom:2px solid var(--gold);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.prose h3{font-size:19px;margin-top:var(--space-6);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.prose ul,.prose ol{padding-left:var(--space-5);margin:0}.prose li+li{margin-top:var(--space-2)}.prose li::marker{color:var(--gold-text);font-weight:700}.prose blockquote{margin:0;padding:var(--space-3) var(--space-4);border-left:4px solid var(--gold);background:var(--bg-sunken);color:var(--text)}.prose blockquote p+p{margin-top:var(--space-2)}.prose code{font-family:var(--font-mono);font-size:.88em;background:var(--bg-sunken);border:1px solid var(--border);padding:1px 5px}.prose pre{background:var(--bg-sunken);border:1px solid var(--border);border-left:3px solid var(--border-strong);padding:var(--space-4);overflow-x:auto}.prose pre code{background:none;border:none;padding:0}.prose table{width:100%;border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.prose th{background:var(--chrome-top);border-color:var(--border);border-bottom:2px solid var(--gold);color:var(--chrome-text);font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}.prose tr:nth-child(2n) td{background:var(--bg-sunken)}.prose hr{border:none;border-top:1px solid var(--border);margin:var(--space-6) 0}.prose img{max-width:100%;border:1px solid var(--border)}.prose a{text-decoration:underline;text-underline-offset:2px}
