.md-doc{color:var(--text-secondary-dark)}.md-doc h1,.md-doc h2,.md-doc h3,.md-doc h4{color:var(--text-primary-dark)}.md-doc h1{font-size:1.875rem;font-weight:600;letter-spacing:-.02em}.md-doc h2{margin-top:2rem;font-size:1.25rem;font-weight:600}.md-doc h3{margin-top:1.5rem;font-size:1.125rem;font-weight:600}.md-doc ol,.md-doc p,.md-doc pre,.md-doc table,.md-doc ul{margin-top:.75rem}.md-doc ul{list-style-type:disc;padding-left:1.5rem}.md-doc ol{list-style-type:decimal;padding-left:1.5rem}.md-doc li+li{margin-top:.25rem}.md-doc a{color:var(--accent-blue);text-decoration:underline}.md-doc a:hover{color:var(--accent-cyan)}.md-doc code{border-radius:var(--radius-xs);padding:.125rem .25rem;font-size:.9em}.md-doc code,.md-doc pre{background:var(--bg-deep-space-3);color:var(--text-primary-dark)}.md-doc pre{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-dark);padding:.75rem;font-size:.875rem}.md-doc pre code{background:transparent;padding:0}.md-doc table{width:100%;border-collapse:collapse;font-size:.875rem}.md-doc td,.md-doc th{border:1px solid var(--border-dark);padding:.25rem .5rem;text-align:left;vertical-align:top}.md-doc th{background:var(--bg-deep-space-2);font-weight:500;color:var(--text-primary-dark)}.md-doc hr{margin-top:2rem;margin-bottom:2rem;border-color:var(--border-dark)}.md-doc blockquote{border-left:2px solid var(--border-dark);padding-left:.75rem;color:var(--text-tertiary-dark)}.md-doc strong{color:var(--text-primary-dark);font-weight:600}