@layer tx.components{.tx-code-field{gap:var(--tx-space-1);tab-size:2;min-inline-size:0;display:grid}.tx-code-field[data-tab-size="1"]{tab-size:1}.tx-code-field[data-tab-size="3"]{tab-size:3}.tx-code-field[data-tab-size="4"]{tab-size:4}.tx-code-field[data-tab-size="5"]{tab-size:5}.tx-code-field[data-tab-size="6"]{tab-size:6}.tx-code-field[data-tab-size="7"]{tab-size:7}.tx-code-field[data-tab-size="8"]{tab-size:8}.tx-code-field__label{color:var(--tx-foreground,CanvasText);font-family:var(--tx-font-sans,system-ui, sans-serif);font-size:var(--tx-type-label-size);font-weight:var(--tx-type-label-weight);line-height:var(--tx-type-label-line)}.tx-code-field__hint{color:var(--tx-muted-foreground,CanvasText);font-family:var(--tx-font-sans,system-ui, sans-serif);font-size:var(--tx-type-caption-size)}.tx-code-field__box{border:var(--tx-input-border-width,var(--tx-border-width-thin)) solid var(--tx-input,var(--tx-border,CanvasText));border-radius:var(--tx-input-radius,var(--tx-shape-radius-lg));background-color:var(--tx-surface,Canvas);min-inline-size:0;color:var(--tx-surface-foreground,CanvasText);font-family:var(--tx-font-mono,ui-monospace, monospace);transition:border-color var(--tx-motion-fast,.15s) var(--tx-motion-easing,ease);grid-template-columns:minmax(0,1fr);font-size:.875em;font-style:normal;font-weight:400;line-height:1.5;display:grid;overflow:clip}.tx-code-field__box:focus-within{border-color:var(--tx-ring,Highlight);box-shadow:0 0 0 var(--tx-focus-ring-width,2px) color-mix(in oklab, var(--tx-ring,Highlight) 30%, transparent)}.tx-code-field__box:has(.tx-code-field__input[aria-invalid=true]){border-color:var(--tx-destructive,CanvasText)}.tx-code-field[data-disabled] .tx-code-field__box{cursor:not-allowed;opacity:var(--tx-input-disabled-opacity,var(--tx-opacity-disabled))}.tx-code-field__stack{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.tx-code-field__pre,.tx-code-field__input{box-sizing:border-box;min-inline-size:0;padding-block:var(--tx-space-2);padding-inline:var(--tx-space-3);font:inherit;font-kerning:none;font-variant-ligatures:none;letter-spacing:normal;word-spacing:normal;text-align:start;text-indent:0;text-transform:none;tab-size:inherit;white-space:pre;overflow-wrap:normal;word-break:normal;border:0;border-radius:0;grid-area:1/1;margin:0;overflow:auto hidden}.tx-code-field__pre{color:inherit;pointer-events:none;user-select:none}.tx-code-field__code{font:inherit;display:block}.tx-code-field__line,.tx-code-field__text{display:block}.tx-code-field__text{min-block-size:1lh}.tx-code-field__code [class^=tx-code-tok--]{font-weight:inherit;font-style:inherit}.tx-code-field__input{resize:none;color:#0000;block-size:100%;inline-size:100%;caret-color:var(--tx-surface-foreground,CanvasText);background:0 0;outline:none;display:block}.tx-code-field__input::placeholder{color:var(--tx-muted-foreground,CanvasText);opacity:1}.tx-code-field__input::selection{background-color:color-mix(in oklab, var(--tx-primary,Highlight) 30%, transparent);color:#0000}.tx-code-field[data-wrap=on] .tx-code-field__pre,.tx-code-field[data-wrap=on] .tx-code-field__input{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}.tx-code-field[data-highlight=off] .tx-code-field__input,.tx-code-field[data-highlight=off] .tx-code-field__input::selection{color:inherit}.tx-code-field[data-disabled] .tx-code-field__input{cursor:not-allowed}.tx-code-field[data-line-numbers][data-wrap=off] .tx-code-field__box{grid-template-columns:auto minmax(0,1fr)}.tx-code-field__gutter{padding-block:var(--tx-space-2);padding-inline:var(--tx-space-3) 0;color:var(--tx-muted-foreground,CanvasText);text-align:end;user-select:none;overflow:hidden}.tx-code-field__number{min-inline-size:2ch;display:block}.tx-code-field[data-line-numbers]{--tx-code-field-gutter:4ch}.tx-code-field[data-line-numbers][data-digits="3"]{--tx-code-field-gutter:5ch}.tx-code-field[data-line-numbers][data-digits="4"]{--tx-code-field-gutter:6ch}.tx-code-field[data-line-numbers][data-digits="5"]{--tx-code-field-gutter:7ch}.tx-code-field[data-line-numbers][data-digits="6"]{--tx-code-field-gutter:8ch}.tx-code-field[data-line-numbers][data-wrap=on] .tx-code-field__input{padding-inline-start:calc(var(--tx-space-3) + var(--tx-code-field-gutter))}.tx-code-field[data-line-numbers][data-wrap=on] .tx-code-field__line{grid-template-columns:var(--tx-code-field-gutter) minmax(0, 1fr);display:grid}.tx-code-field[data-line-numbers][data-wrap=on] .tx-code-field__line:before{box-sizing:border-box;content:attr(data-line);color:var(--tx-muted-foreground,CanvasText);text-align:end;padding-inline-end:1ch}@supports (content:"a" / ""){.tx-code-field[data-line-numbers][data-wrap=on] .tx-code-field__line:before{content:attr(data-line) / ""}}@media (forced-colors:active){.tx-code-field__box{border-color:canvastext}.tx-code-field__text{visibility:hidden}.tx-code-field__input{color:canvastext}.tx-code-field__input::selection{color:highlighttext;background-color:highlight}}}.demo.svelte-187z3tz{gap:1rem;max-inline-size:46rem;padding:1.5rem;display:grid}.demo.svelte-187z3tz h2:where(.svelte-187z3tz),.count.svelte-187z3tz{margin:0}.count.svelte-187z3tz{font-size:.875rem}
