.code-module__V6-C4G__code pre{padding:var(--space-3);font-family:var(--font-mono);tab-size:4;margin:0;font-size:13.5px;line-height:1.55;overflow-x:auto}.code-module__V6-C4G__code pre,.code-module__V6-C4G__code pre span{background-color:var(--shiki-light-bg,var(--code-bg));color:var(--shiki-light,var(--ink));font-style:var(--shiki-light-font-style,inherit);font-weight:var(--shiki-light-font-weight,inherit);-webkit-text-decoration:var(--shiki-light-text-decoration,inherit);text-decoration:var(--shiki-light-text-decoration,inherit)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .code-module__V6-C4G__code pre,:root:not([data-theme=light]) .code-module__V6-C4G__code pre span{background-color:var(--shiki-dark-bg,var(--code-bg));color:var(--shiki-dark,var(--ink));font-style:var(--shiki-dark-font-style,inherit);font-weight:var(--shiki-dark-font-weight,inherit);-webkit-text-decoration:var(--shiki-dark-text-decoration,inherit);text-decoration:var(--shiki-dark-text-decoration,inherit)}}:root[data-theme=dark] .code-module__V6-C4G__code pre,:root[data-theme=dark] .code-module__V6-C4G__code pre span{background-color:var(--shiki-dark-bg,var(--code-bg));color:var(--shiki-dark,var(--ink));font-style:var(--shiki-dark-font-style,inherit);font-weight:var(--shiki-dark-font-weight,inherit);-webkit-text-decoration:var(--shiki-dark-text-decoration,inherit);text-decoration:var(--shiki-dark-text-decoration,inherit)}.code-module__V6-C4G__code pre:focus-visible{outline:2px solid var(--brand-royal);outline-offset:-2px}.code-module__V6-C4G__numbers{padding:var(--space-3) 0 var(--space-3) var(--space-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);opacity:.55;text-align:right;-webkit-user-select:none;user-select:none;background:var(--code-bg);font-size:13.5px;line-height:1.55}.code-module__V6-C4G__numbers a{color:inherit;text-decoration:none;display:block}.code-module__V6-C4G__numbers a:target,.code-module__V6-C4G__numbers a:hover{color:var(--ink);opacity:1}.code-module__V6-C4G__output{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--code-bg);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-mono);white-space:pre-wrap;max-height:240px;margin:0;line-height:1.5;overflow-x:auto}.code-module__V6-C4G__ansi{font-family:var(--font-mono);font-size:var(--fs-mono);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.55;overflow-x:auto}.code-module__V6-C4G__ansi b{font-weight:700}
