.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{font-family:var(--c-display, var(--c-mono, monospace));letter-spacing:.01em;color:var(--c-bone, #f3efe7);line-height:1.25}.markdown-body h1{font-size:26px;margin:36px 0 12px}.markdown-body h2{font-size:21px;margin:32px 0 10px}.markdown-body h3{font-size:17px;margin:26px 0 8px}.markdown-body h4{font-size:15px;margin:22px 0 6px}.markdown-body p{margin:12px 0}.markdown-body ul{margin:10px 0 14px;padding-left:24px}.markdown-body li{margin:6px 0}.markdown-body a{color:var(--c-orange, #FF6B1A);text-decoration:none;border-bottom:1px solid rgba(255,107,26,.35)}.markdown-body a:hover{border-bottom-color:var(--c-orange, #FF6B1A)}.markdown-body strong{color:var(--c-bone, #f3efe7);font-weight:700}.markdown-body em{color:#d8dde4;font-style:italic}.markdown-body code{background:#ffffff0f;padding:1px 5px;border-radius:2px;font-family:var(--c-mono, ui-monospace, "SFMono-Regular", monospace);font-size:.9em;color:#f3efe7}.markdown-body blockquote{margin:14px 0;padding:10px 14px;border-left:3px solid var(--c-orange, #FF6B1A);background:#ff6b1a0f;font-style:italic;color:#d8dde4}.markdown-body hr{border:0;border-top:1px solid rgba(255,255,255,.1);margin:28px 0}.markdown-body table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}.markdown-body th,.markdown-body td{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.markdown-body th{font-family:var(--c-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9ba3ad;background:#ffffff05}.markdown-body p:has(strong:first-child:only-child){border-left:3px solid #f59e0b;background:#f59e0b14;padding:10px 14px}
