.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);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);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);text-decoration:var(--shiki-dark-text-decoration)}html.dark .shiki span{color:var(--shiki-dark)}pre.shiki{overflow-x:hidden;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-x:hidden}.code-root pre.shiki{width:100%}.shiki .line{white-space:pre-wrap}.shiki .line span{overflow-wrap:anywhere;word-break:break-word}pre.shiki:not([data-code-overflow] *):not([data-code-overflow]){overflow-y:auto;max-height:min(100%,650px)}pre.line-numbers{counter-reset:step;counter-increment:step 0}pre.line-numbers .line:before{content:counter(step);counter-increment:step;display:inline-block;width:1.8rem;margin-right:1.4rem;text-align:right}pre.line-numbers .line:before{color:var(--color-surface-contrast-100-900)}pre .line.line--highlighted{background-color:var(--color-secondary-200-800)}pre .line.line--highlighted span{position:relative}pre .line{display:block;box-sizing:border-box;min-height:calc(var(--spacing) * 4);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * .5);position:relative}pre .line.line--hidden{display:none}pre.line-numbers .line{padding-inline:calc(var(--spacing) * 2)}pre.has-diff:not(.line-numbers) .line{padding-left:1.5rem}.code-root[data-has-header=true] pre.shiki{border-top-left-radius:0;border-top-right-radius:0}pre.has-diff .line.diff.add{background-color:color-mix(in oklab,var(--color-success-300-700) 40%,transparent)}pre.has-diff .line.diff.remove{background-color:color-mix(in oklab,var(--color-error-300-700) 40%,transparent)}pre.line-numbers.has-diff .line:before{width:2.2rem;margin-right:1.2rem}pre.line-numbers .line.diff.add:before{content:"+ " counter(step);color:var(--color-success-contrast-300-700);width:2.2rem;margin-right:1.2rem;position:relative}pre.line-numbers .line.diff.remove:before{content:"- " counter(step);color:var(--color-error-contrast-300-700);width:2.2rem;margin-right:1.2rem;position:relative}pre:not(.line-numbers) .line.diff.add:before{content:"+";position:absolute;left:.75rem;opacity:.9;color:var(--color-success-contrast-300-700)}pre:not(.line-numbers) .line.diff.remove:before{content:"-";position:absolute;left:.75rem;opacity:.9;color:var(--color-error-contrast-300-700)}
