.docs-prose{color:var(--foreground);max-width:48rem;font-size:15px;line-height:1.75}.docs-prose h1{letter-spacing:-.025em;color:var(--foreground);margin-bottom:.5rem;font-size:2rem;font-weight:800}.docs-prose h2{letter-spacing:-.02em;border-bottom:1px solid var(--border);color:var(--foreground);margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.docs-prose h3{color:var(--foreground);margin-top:2rem;margin-bottom:.75rem;font-size:1.2rem;font-weight:600}.docs-prose h4{color:var(--foreground);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.docs-prose p{color:var(--foreground);margin-bottom:1rem}.docs-prose strong{font-weight:600}.docs-prose a{color:var(--primary);text-underline-offset:2px;text-decoration:underline;transition:opacity .15s}.docs-prose a:hover{opacity:.8}.docs-prose ul,.docs-prose ol{color:var(--foreground);margin-bottom:1rem;padding-left:1.5rem}.docs-prose ul{list-style-type:disc}.docs-prose ol{list-style-type:decimal}.docs-prose li{margin-bottom:.375rem}.docs-prose blockquote{border-left:3px solid var(--primary);background:var(--secondary);border-radius:0 .375rem .375rem 0;margin-bottom:1rem;padding:.75rem 1rem}.docs-prose blockquote p{color:var(--foreground);margin-bottom:.25rem;font-size:.9rem}.docs-prose blockquote p:last-child{margin-bottom:0}.docs-prose code:not(pre code){background:var(--secondary);border:1px solid var(--border);font-size:.85em;font-family:var(--font-mono);color:var(--foreground);border-radius:.25rem;padding:.15rem .4rem}.docs-prose pre{border:1px solid var(--border);border-radius:.5rem;margin-bottom:1.25rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.docs-prose pre code{font-family:var(--font-mono);background:0 0;padding:1rem 1.25rem;display:block}.docs-prose pre{background:#f6f8fa}.docs-prose .hljs{color:#24292f;background:#f6f8fa}.docs-prose .hljs-keyword,.docs-prose .hljs-selector-tag{color:#cf222e}.docs-prose .hljs-string,.docs-prose .hljs-doctag{color:#0a3069}.docs-prose .hljs-comment{color:#6e7781}.docs-prose .hljs-number,.docs-prose .hljs-literal{color:#0550ae}.docs-prose .hljs-title,.docs-prose .hljs-title\.function_,.docs-prose .hljs-section{color:#8250df}.docs-prose .hljs-built_in{color:#0550ae}.docs-prose .hljs-variable,.docs-prose .hljs-type,.docs-prose .hljs-params{color:#953800}.docs-prose .hljs-attr,.docs-prose .hljs-attribute{color:#0550ae}.docs-prose .hljs-symbol,.docs-prose .hljs-bullet{color:#116329}.docs-prose .hljs-meta{color:#1f7f34}.docs-prose .hljs-name,.docs-prose .hljs-tag{color:#116329}.docs-prose .hljs-addition{color:#116329;background:#dafbe1}.docs-prose .hljs-deletion{color:#82071e;background:#ffebe9}.docs-prose .hljs-property{color:#0550ae}.dark .docs-prose pre{background:#161b22}.dark .docs-prose .hljs{color:#adbac7;background:#161b22}.dark .docs-prose .hljs-keyword,.dark .docs-prose .hljs-selector-tag{color:#f47067}.dark .docs-prose .hljs-string,.dark .docs-prose .hljs-doctag{color:#96d0ff}.dark .docs-prose .hljs-comment{color:#768390}.dark .docs-prose .hljs-number,.dark .docs-prose .hljs-literal{color:#6cb6ff}.dark .docs-prose .hljs-title,.dark .docs-prose .hljs-title\.function_,.dark .docs-prose .hljs-section{color:#dcbdfb}.dark .docs-prose .hljs-built_in{color:#6cb6ff}.dark .docs-prose .hljs-variable,.dark .docs-prose .hljs-type,.dark .docs-prose .hljs-params{color:#f69d50}.dark .docs-prose .hljs-attr,.dark .docs-prose .hljs-attribute{color:#6cb6ff}.dark .docs-prose .hljs-symbol,.dark .docs-prose .hljs-bullet,.dark .docs-prose .hljs-meta,.dark .docs-prose .hljs-name,.dark .docs-prose .hljs-tag{color:#8ddb8c}.dark .docs-prose .hljs-addition{color:#8ddb8c;background:#23863626}.dark .docs-prose .hljs-deletion{color:#f47067;background:#da363326}.dark .docs-prose .hljs-property{color:#6cb6ff}.docs-prose table{border-collapse:collapse;border:1px solid var(--border);border-radius:.5rem;width:100%;margin-bottom:1.25rem;font-size:.875rem;overflow:hidden}.docs-prose thead{background:var(--secondary)}.docs-prose th{text-align:left;color:var(--foreground);border-bottom:1px solid var(--border);padding:.625rem .75rem;font-weight:600}.docs-prose td{border-bottom:1px solid var(--border);color:var(--foreground);padding:.5rem .75rem}.docs-prose td code{font-size:.8em}.docs-prose tbody tr:last-child td{border-bottom:none}.docs-prose hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.docs-prose h1,.docs-prose h2,.docs-prose h3,.docs-prose h4{scroll-margin-top:5rem}
