:root{--code-bg:#fff;--code-title-bg:#f6f8fa;--code-border:#d0d7de;--code-comment:#6e7781;--code-accent:#0550ae}.dark{--code-bg:#282a36;--code-title-bg:#21222c;--code-border:#44475a;--code-comment:#6272a4;--code-accent:#bd93f9}code[data-theme*=" "],code[data-theme*=" "] span{color:var(--shiki-light)}.dark code[data-theme*=" "],.dark code[data-theme*=" "] span{color:var(--shiki-dark)}figure[data-rehype-pretty-code-figure]{margin:1.5rem 0;border:1px solid color-mix(in oklch,var(--primary) 20%,transparent);border-radius:var(--radius-sm);overflow:hidden}[data-rehype-pretty-code-title]{padding:.5rem 1rem;background-color:var(--code-title-bg);border-bottom:1px solid var(--code-border);font-family:var(--font-mono),monospace;font-size:.8rem;color:var(--code-comment)}.code-block-wrapper pre{margin:0;background-color:var(--shiki-light-bg)}.dark .code-block-wrapper pre{background-color:var(--shiki-dark-bg)}.code-block-wrapper code[data-theme],.code-block-wrapper code[data-theme] *{font-family:var(--font-mono),monospace}.code-block-wrapper pre>code{--website-blog-articles-code-gutter:3rem;overflow:auto;max-height:30rem;padding:1rem;counter-reset:line;scrollbar-width:thin;scrollbar-color:var(--code-comment) transparent}.code-block-wrapper pre>code[data-line-numbers-max-digits="2"]{--website-blog-articles-code-gutter:4rem}.code-block-wrapper pre>code[data-line-numbers-max-digits="3"]{--website-blog-articles-code-gutter:5rem}.code-block-wrapper pre>code::-webkit-scrollbar{width:6px;height:6px}.code-block-wrapper pre>code::-webkit-scrollbar-track{background:transparent}.code-block-wrapper pre>code::-webkit-scrollbar-thumb{background:var(--code-comment);border-radius:3px}.code-block-wrapper pre>code::-webkit-scrollbar-thumb:hover{background:var(--code-accent)}.code-block-wrapper pre>code [data-line]{padding-left:var(--website-blog-articles-code-gutter);line-height:1.8}.code-block-wrapper pre>code [data-line]:before{counter-increment:line;content:counter(line);display:inline-block;box-sizing:initial;margin-left:calc(-1 * var(--website-blog-articles-code-gutter));width:1rem;padding-right:1rem;margin-right:1rem;border-right:1px solid var(--code-border);text-align:right;color:var(--code-comment)}.code-block-wrapper pre>code[data-line-numbers-max-digits="2"] [data-line]:before{width:2rem}.code-block-wrapper pre>code[data-line-numbers-max-digits="3"] [data-line]:before{width:3rem}.code-block-wrapper pre>code [data-highlighted-line]{background-color:color-mix(in srgb,var(--code-accent) 8%,transparent);box-shadow:inset 3px 0 0 0 var(--code-accent)}.code-block-wrapper [data-highlighted-chars]{background-color:color-mix(in srgb,var(--code-accent) 12%,transparent);border-radius:3px;box-shadow:0 0 0 2px color-mix(in srgb,var(--code-accent) 25%,transparent)}
/*# sourceMappingURL=86eee52cf1ed3d67.css.map*/