@import "https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism-tomorrow.min.css";.prose [data-rehype-pretty-code-fragment] pre,.prose pre[class*=language-],[data-rehype-pretty-code-fragment] pre,article [data-rehype-pretty-code-fragment] pre,article pre[class*=language-],pre[class*=language-]{background-color:#0d1117!important;border:1px solid #30363d!important;border-radius:8px!important;padding:16px!important;font-size:14px!important;line-height:1.5!important;margin:24px 0!important;color:#f0f6fc!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;position:relative!important;z-index:1!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.prose [data-rehype-pretty-code-fragment] pre code,.prose pre[class*=language-] code,[data-rehype-pretty-code-fragment] pre code,article [data-rehype-pretty-code-fragment] pre code,article pre[class*=language-] code,pre[class*=language-] code{color:#f0f6fc!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;display:block!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.prose [data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar,.prose pre[class*=language-] code::-webkit-scrollbar,[data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar,article [data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar,article pre[class*=language-] code::-webkit-scrollbar,pre[class*=language-] code::-webkit-scrollbar{height:0!important;width:0!important;opacity:0!important;-webkit-transition:opacity .2s ease,height .2s ease,width .2s ease!important;transition:opacity .2s ease,height .2s ease,width .2s ease!important}.prose [data-rehype-pretty-code-fragment]:hover pre code::-webkit-scrollbar,.prose pre[class*=language-]:hover code::-webkit-scrollbar,[data-rehype-pretty-code-fragment]:hover pre code::-webkit-scrollbar,article [data-rehype-pretty-code-fragment]:hover pre code::-webkit-scrollbar,article pre[class*=language-]:hover code::-webkit-scrollbar,pre[class*=language-]:hover code::-webkit-scrollbar{height:6px!important;width:6px!important;opacity:1!important}.prose [data-rehype-pretty-code-fragment]:hover pre code,.prose pre[class*=language-]:hover code,[data-rehype-pretty-code-fragment]:hover pre code,article [data-rehype-pretty-code-fragment]:hover pre code,article pre[class*=language-]:hover code,pre[class*=language-]:hover code{scrollbar-width:thin!important;scrollbar-color:#30363d transparent!important}.prose [data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar-track,.prose pre[class*=language-] code::-webkit-scrollbar-track,[data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar-track,article [data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar-track,article pre[class*=language-] code::-webkit-scrollbar-track,pre[class*=language-] code::-webkit-scrollbar-track{background:transparent!important}.prose [data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar-thumb,.prose pre[class*=language-] code::-webkit-scrollbar-thumb,[data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar-thumb,article [data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar-thumb,article pre[class*=language-] code::-webkit-scrollbar-thumb,pre[class*=language-] code::-webkit-scrollbar-thumb{background-color:#30363d!important;border-radius:3px!important;-webkit-transition:background-color .2s ease!important;transition:background-color .2s ease!important}.prose [data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar-thumb:hover,.prose pre[class*=language-] code::-webkit-scrollbar-thumb:hover,[data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar-thumb:hover,article [data-rehype-pretty-code-fragment] pre code::-webkit-scrollbar-thumb:hover,article pre[class*=language-] code::-webkit-scrollbar-thumb:hover,pre[class*=language-] code::-webkit-scrollbar-thumb:hover{background-color:#484f58!important}code:not([class*=language-]){background-color:#e9e9e9!important;color:#424242!important;padding:2px 6px!important;border-radius:4px!important;font-size:.875rem!important;font-weight:500!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8b949e!important}.token.punctuation{color:#f0f6fc!important}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#79c0ff!important}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a5d6ff!important}.language-css .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.entity,.token.keyword,.token.operator,.token.url{color:#ff7b72!important}.token.class-name,.token.function{color:#d2a8ff!important}.token.important,.token.regex,.token.variable{color:#ffa657!important}.token.template-string{color:#a5d6ff!important}.token.template-punctuation{color:#ff7b72!important}.token.tag .token.punctuation{color:#8b949e!important}.token.attr-name{color:#79c0ff!important}.token.attr-value .token.punctuation{color:#a5d6ff!important}.token.property{color:#79c0ff!important}.token.important{color:#ff7b72!important;font-weight:700}.token.function{color:#d2a8ff!important}.token.parameter{color:#ffa657!important}pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background-color:rgba(56,139,253,.3)}pre[class*=language-] ::selection,pre[class*=language-]::selection{background-color:rgba(56,139,253,.3)}.prose [data-rehype-pretty-code-fragment],[data-rehype-pretty-code-fragment],article [data-rehype-pretty-code-fragment]{position:relative!important;z-index:1!important}[data-rehype-pretty-code-fragment] .line{display:inline-block;width:100%;line-height:1.5}[data-rehype-pretty-code-fragment] .line--highlighted{background-color:rgba(56,139,253,.1);border-left:3px solid #388bfd;padding-left:calc(1rem - 3px)}[data-rehype-pretty-code-fragment] .word--highlighted{background-color:rgba(56,139,253,.2);border-radius:4px;padding:2px 4px}@media (max-width:768px){.prose pre[class*=language-],article pre[class*=language-],pre[class*=language-]{margin:16px 0!important;border-radius:6px!important;padding:12px!important;font-size:13px!important}}