[data-rehype-pretty-code-figure] pre{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:0;padding-right:0;background:hsl(var(--ue-code-bg))!important;border:1px solid hsl(var(--border));border-radius:.25rem}[data-rehype-pretty-code-figure] code{border-width:0;padding:0;font-size:.875rem;line-height:1.25rem;line-height:1.625!important}@media (min-width:768px){[data-rehype-pretty-code-figure] code{font-size:1rem;line-height:1.5rem}}[data-rehype-pretty-code-figure] code{font-family:JetBrains Mono,Fira Code,Consolas,monospace}[data-rehype-pretty-code-figure] code[data-line-numbers]{counter-reset:line}[data-rehype-pretty-code-figure] code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);margin-right:1rem;display:inline-block;width:1rem;text-align:right;color:hsl(var(--muted-foreground))}[data-rehype-pretty-code-figure] [data-line]{border-left-width:2px;border-left-color:transparent;padding-left:.75rem;padding-right:.75rem}[data-rehype-pretty-code-figure] [data-highlighted-line]{background:rgba(42,229,178,.06);border-left-color:hsl(var(--primary))}[data-rehype-pretty-code-figure] [data-highlighted-chars]{margin-left:0;margin-right:0;background-color:transparent;font-weight:700;box-shadow:none}[data-rehype-pretty-code-figure] [data-highlighted-chars] span{color:hsl(var(--primary))!important}[data-rehype-pretty-code-figure] [data-chars-id]{border-bottom-width:2px;padding:.25rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.subheading-anchor{text-decoration-line:none;color:inherit}.subheading-anchor:hover{text-decoration:underline;text-decoration-color:hsl(var(--primary));text-underline-offset:4px}.doc-card-img{filter:grayscale(70%);transition:filter .3s ease}.doc-card:hover .doc-card-img{filter:grayscale(0)}article.prose h2,article.prose h3{scroll-margin-top:5rem}article.prose>ul>li::marker{color:hsl(var(--primary))}article.prose>ol>li::marker{color:hsl(var(--muted-foreground))}article.prose table tbody tr{transition:background-color .15s ease}article.prose table tbody tr:hover{background-color:hsl(var(--accent))}article.prose table code{font-size:.8em}article.prose figure figcaption{color:hsl(var(--muted-foreground));font-size:.875rem;text-align:center;margin-top:.5rem}