.docs-prose h2{font-size:1.35rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.75rem;margin-top:2.75rem;scroll-margin-top:6rem}.docs-prose h3{font-size:1.05rem;font-weight:600;margin-bottom:.5rem;margin-top:2rem}.docs-prose li,.docs-prose p{color:var(--text-secondary);line-height:1.75}.docs-prose p{margin-bottom:1rem}.docs-prose ul{list-style:disc}.docs-prose ol,.docs-prose ul{margin-bottom:1rem;padding-left:1.25rem}.docs-prose ol{list-style:decimal}.docs-prose li{margin-bottom:.35rem}.docs-prose a{color:var(--accent)}.docs-prose a:hover{text-decoration:underline}.docs-prose strong{color:var(--text-primary);font-weight:600}.docs-prose code{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:4px;color:var(--text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em;padding:.1em .35em}.docs-prose pre code{background:none;border:none;color:inherit;padding:0}.docs-prose table{border-collapse:collapse;display:block;font-size:.875rem;margin-bottom:1.25rem;overflow-x:auto;width:100%}.docs-prose th{font-weight:500;text-align:left;white-space:nowrap}.docs-prose td,.docs-prose th{border-bottom:1px solid var(--border-primary);color:var(--text-secondary);padding:.6rem .75rem}.docs-prose td{vertical-align:top}.docs-prose td:first-child{color:var(--text-primary);white-space:nowrap}.docs-prose .note{background:var(--bg-secondary);border:1px solid var(--border-primary);border-left:3px solid var(--accent);border-radius:.5rem;margin:1.25rem 0;padding:.9rem 1rem}.docs-prose .note p:last-child{margin-bottom:0}
