.prose code.inline-code,.prose code:not(pre code){font-family:var(--font-mono);color:#020817;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:text;background-color:#dfe8f1;border:1px solid #cdd7e5;border-radius:.25rem;max-width:100%;margin:0 .125rem;padding:.125rem .375rem;font-size:.75rem;display:inline;-webkit-user-select:text!important;user-select:text!important}:is(.prose code.inline-code,.prose code:not(pre code)):after,:is(.prose code.inline-code,.prose code:not(pre code)):before{content:none}.dark .prose code.inline-code,.dark .prose code:not(pre code){color:#f8fafc;background-color:#1e293b;border-color:#1e293b}.prose pre{color:#020817;background-color:#e6edf4;border:1px solid #bccadc;border-radius:.375rem;margin:.5rem 0;padding:0;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9;position:relative!important}.dark .prose pre{color:#f8fafc;box-shadow:none;background-color:#1e293bcc;border-color:#1e293b}.prose pre code,.prose pre code.hljs{font-family:var(--font-mono);color:#020817;tab-size:2;padding:.625rem 1rem;font-size:.75rem;line-height:1.5;display:block;overflow-x:auto;background:0 0!important}.dark .prose pre code,.dark .prose pre code.hljs{color:#f8fafc}.prose pre code .hljs-keyword,.prose pre code .hljs-selector-tag,.prose pre code .hljs-addition,.prose pre code .hljs-built_in,.prose pre code .hljs-builtin-name,.prose pre code .hljs-name,.prose pre code .hljs-string,.prose pre code .hljs-title,.prose pre code .hljs-section,.prose pre code .hljs-attribute,.prose pre code .hljs-attr,.prose pre code .hljs-literal,.prose pre code .hljs-number,.prose pre code .hljs-variable,.prose pre code .hljs-template-variable,.prose pre code .hljs-tag .hljs-attr,.prose pre code .hljs-comment,.prose pre code .hljs-quote,.prose pre code .hljs-meta,.prose pre code .hljs-symbol,.prose pre code .hljs-bullet,.prose pre code .hljs-link,.prose pre code .hljs-emphasis,.prose pre code .hljs-strong,.prose pre code .hljs-type,.prose pre code .hljs-params,.prose pre code .hljs-property,.prose pre code .hljs-class .hljs-title,.prose pre code .hljs-function .hljs-title,.prose pre code .hljs-doctag,.prose pre code .hljs-deletion,.prose pre code .hljs-regexp,.prose pre code .hljs-subst{color:inherit!important;font-weight:inherit!important;font-style:inherit!important;background:0 0!important}.code-copy-button{color:#365296;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#f8fafce6;border:1px solid #bccadc;border-radius:5px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.code-copy-button:hover{color:#020817;background:#f1f5f9;border-color:#9aafcb}.code-copy-button[data-copy-label]{width:auto;padding-inline:.5rem}.dark .code-copy-button{color:#94b3d1;background:#1e293be6;border-color:#2b3b55}.dark .code-copy-button:hover{color:#f8fafc;background:#26344a;border-color:#344765}.code-copy-button:focus-visible{outline-offset:2px;outline:2px solid #020817}.dark .code-copy-button:focus-visible{outline-color:#f8fafc}.prose pre code::-webkit-scrollbar{width:6px;height:6px}.prose pre code::-webkit-scrollbar-track{background:0 0}.prose pre code::-webkit-scrollbar-thumb{background-color:#b5c4d9;border-radius:3px}.dark .prose pre code::-webkit-scrollbar-thumb{background-color:#1e293b}.prose pre code{scrollbar-width:thin;scrollbar-color:#b5c4d9 transparent}.dark .prose pre code{scrollbar-color:#1e293b transparent}