.shiki{color:var(--shiki-light);background-color:var(--shiki-light-bg);font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight);-webkit-text-decoration:var(--shiki-light-text-decoration);text-decoration:var(--shiki-light-text-decoration)}.shiki span{color:var(--shiki-light)}@media (prefers-color-scheme:dark){.shiki{color:var(--shiki-dark);background-color:var(--shiki-dark-bg);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);-webkit-text-decoration:var(--shiki-dark-text-decoration);text-decoration:var(--shiki-dark-text-decoration)}.shiki span{color:var(--shiki-dark)}}html.dark .shiki{color:var(--shiki-dark);background-color:var(--shiki-dark-bg);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);-webkit-text-decoration:var(--shiki-dark-text-decoration);text-decoration:var(--shiki-dark-text-decoration)}html.dark .shiki span{color:var(--shiki-dark)}pre.shiki{padding-block:calc(var(--spacing) * 4);font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)));white-space:normal}.code-root{max-width:100%;overflow:clip}.code-root pre.shiki{border-radius:var(--radius-container);width:100%}.code-root[data-has-header=true] pre.shiki{border-top-left-radius:0;border-top-right-radius:0}.shiki .line{white-space:pre-wrap}.shiki .line span{overflow-wrap:anywhere;word-break:break-word}pre.line-numbers{counter-reset:step;counter-increment:step 0}pre.line-numbers .line:before{content:counter(step);counter-increment:step;text-align:right;width:1.8rem;color:var(--color-surface-contrast-100-900);margin-right:1.4rem;display:inline-block}pre .line.line--highlighted{background-color:var(--color-secondary-200-800)}pre .line.line--highlighted span{position:relative}pre .line{box-sizing:border-box;min-height:calc(var(--spacing) * 4);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * .5);display:block;position:relative}pre .line.line--hidden{display:none}pre.line-numbers .line{padding-inline:calc(var(--spacing) * 2)}
