.prose h2[id],.prose h3[id]{scroll-margin-top:6rem}.prose pre{margin:1.5rem 0;padding:1rem;border-radius:.75rem;overflow-x:auto}.prose code{font-size:.875rem}.prose pre code{font-size:.8125rem}.prose pre[class*=language-],.prose code[class*=language-]{background:#fafafa;color:#383a42}.prose pre[class*=language-]{border:1px solid #e5e7eb}.prose .token.comment,.prose .token.prolog,.prose .token.doctype,.prose .token.cdata{color:#a0a1a7}.prose .token.punctuation{color:#383a42}.prose .token.selector,.prose .token.tag{color:#e45649}.prose .token.property,.prose .token.boolean,.prose .token.number,.prose .token.constant,.prose .token.symbol,.prose .token.attr-name,.prose .token.deleted{color:#986801}.prose .token.string,.prose .token.char,.prose .token.attr-value,.prose .token.builtin,.prose .token.inserted{color:#50a14f}.prose .token.operator,.prose .token.entity,.prose .token.url,.prose .language-css .token.string,.prose .style .token.string{color:#0184bc}.prose .token.atrule,.prose .token.keyword{color:#a626a4}.prose .token.function,.prose .token.class-name{color:#4078f2}.prose .token.regex,.prose .token.important,.prose .token.variable{color:#e45649}.dark .prose pre[class*=language-],.dark .prose code[class*=language-]{background:#282c34;color:#abb2bf}.dark .prose pre[class*=language-]{border:1px solid #3e4451}.dark .prose .token.comment,.dark .prose .token.prolog,.dark .prose .token.doctype,.dark .prose .token.cdata{color:#5c6370}.dark .prose .token.punctuation{color:#abb2bf}.dark .prose .token.selector,.dark .prose .token.tag{color:#e06c75}.dark .prose .token.property,.dark .prose .token.boolean,.dark .prose .token.number,.dark .prose .token.constant,.dark .prose .token.symbol,.dark .prose .token.attr-name,.dark .prose .token.deleted{color:#d19a66}.dark .prose .token.string,.dark .prose .token.char,.dark .prose .token.attr-value,.dark .prose .token.builtin,.dark .prose .token.inserted{color:#98c379}.dark .prose .token.operator,.dark .prose .token.entity,.dark .prose .token.url,.dark .prose .language-css .token.string,.dark .prose .style .token.string{color:#56b6c2}.dark .prose .token.atrule,.dark .prose .token.keyword{color:#c678dd}.dark .prose .token.function,.dark .prose .token.class-name{color:#61afef}.dark .prose .token.regex,.dark .prose .token.important,.dark .prose .token.variable{color:#e06c75}.prose :not(pre)>code{background:#f1f5f9;color:#334155;padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem}.dark .prose :not(pre)>code{background:#374151;color:#e2e8f0}.prose table{font-size:.875rem}.prose th,.prose td{padding:.75rem 1rem}.docs-body pre.code-block{position:relative}.docs-body pre.code-block .copy-btn{position:absolute;top:.5rem;right:.5rem}.toc-group>summary{list-style:none}.toc-group>summary::-webkit-details-marker{display:none}.toc-summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;text-align:left;font-size:.875rem;font-weight:600;color:#3f3f46;transition:background-color .15s ease,color .15s ease;cursor:pointer}.toc-summary:hover{background:#0000000d;color:#18181b}.dark .toc-summary{color:#d4d4d8}.dark .toc-summary:hover{background:#ffffff1a;color:#fff}.toc-caret{transition:transform .15s ease}.toc-group[open] .toc-caret{transform:rotate(90deg)}
