.code-block-body{scrollbar-width:thin;overflow-x:auto}.code-block-body .shiki{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);margin:0;padding:1rem 0;font-size:.8125rem;line-height:1.6;background-color:#0000!important}.code-block-body .shiki code{display:grid}.code-block-body .code-block-fallback{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);margin:0;padding:1rem 1.5rem;font-size:.8125rem;line-height:1.6}.code-block-body .shiki .line{min-height:1.6em;padding-inline:1rem 1.5rem}.code-block-body[data-line-numbers] .shiki .line{padding-left:0}.code-block-body[data-line-numbers] .shiki .code-block-gutter{text-align:right;width:2.5rem;color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);background-color:var(--color-card);z-index:1;padding-right:.75rem;display:inline-block;position:sticky;left:0}.code-block-body:not([data-line-numbers]) .shiki .code-block-gutter{display:none}.code-block-body .shiki,.code-block-body .shiki span{color:var(--shiki-light)}.dark .code-block-body .shiki,.dark .code-block-body .shiki span{color:var(--shiki-dark)}@media (width<=640px){.code-block-body .shiki,.code-block-body .code-block-fallback{font-size:.75rem;line-height:1.55}.code-block-body .shiki{padding:.75rem 0}.code-block-body .code-block-fallback{padding:.75rem 1.25rem}.code-block-body .shiki .line{padding-inline:.75rem 1.25rem}.code-block-body[data-line-numbers] .shiki .code-block-gutter{width:2rem;padding-right:.5rem}}
