@layer ui-sdk,uiset.tokens;@layer uiset.base{:where([data-uiset]){--term-black:var(--lightningcss-light,var(--ui-foreground))var(--lightningcss-dark,var(--ui-muted-foreground));--term-red:var(--lightningcss-light,oklch(50% .19 27))var(--lightningcss-dark,oklch(80% .13 25));--term-green:var(--lightningcss-light,oklch(48% .13 150))var(--lightningcss-dark,oklch(84% .15 150));--term-yellow:var(--lightningcss-light,oklch(50% .11 80))var(--lightningcss-dark,oklch(89% .13 95));--term-blue:var(--lightningcss-light,oklch(48% .16 258))var(--lightningcss-dark,oklch(80% .1 250));--term-magenta:var(--lightningcss-light,oklch(50% .18 330))var(--lightningcss-dark,oklch(82% .12 330));--term-cyan:var(--lightningcss-light,oklch(48% .09 210))var(--lightningcss-dark,oklch(85% .1 205));--term-white:var(--lightningcss-light,var(--ui-muted-foreground))var(--lightningcss-dark,var(--ui-foreground));--term-grey:var(--ui-muted-foreground)}.terminal{block-size:var(--terminal-height,22rem);border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius) + 6px);background:var(--ui-background);min-block-size:0;color:var(--ui-foreground);font-family:var(--ui-font-mono);grid-template-rows:1fr auto;font-size:.8125rem;line-height:1.5;display:grid;position:relative;overflow:hidden}.terminal-scroll{overscroll-behavior:contain;outline:none;min-block-size:0;padding:.75rem .875rem .25rem;overflow:auto}.terminal-scroll:focus-visible{outline:2px solid var(--ui-ring-border);outline-offset:-2px}.terminal-line{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;content-visibility:auto;contain-intrinsic-size:auto 1.5em;min-block-size:1.5em}.terminal-line[data-kind=err]{color:var(--term-red)}.terminal-line[data-kind=info]{color:var(--ui-muted-foreground)}.terminal-line a{color:var(--term-blue);text-underline-offset:2px;text-decoration:underline}.terminal-ps1{color:var(--term-green);white-space:pre;font-weight:600}.terminal-line [data-fg]{color:var(--term-fg)}.terminal-line [data-fg=black]{--term-fg:var(--term-black)}.terminal-line [data-fg=red]{--term-fg:var(--term-red)}.terminal-line [data-fg=green]{--term-fg:var(--term-green)}.terminal-line [data-fg=yellow]{--term-fg:var(--term-yellow)}.terminal-line [data-fg=blue]{--term-fg:var(--term-blue)}.terminal-line [data-fg=magenta]{--term-fg:var(--term-magenta)}.terminal-line [data-fg=cyan]{--term-fg:var(--term-cyan)}.terminal-line [data-fg=white]{--term-fg:var(--term-white)}.terminal-line [data-fg=grey]{--term-fg:var(--term-grey)}.terminal-line [data-bg]{background:color-mix(in oklch, var(--term-bg) 18%, transparent);border-radius:2px}.terminal-line [data-bg=black]{--term-bg:var(--term-black)}.terminal-line [data-bg=red]{--term-bg:var(--term-red)}.terminal-line [data-bg=green]{--term-bg:var(--term-green)}.terminal-line [data-bg=yellow]{--term-bg:var(--term-yellow)}.terminal-line [data-bg=blue]{--term-bg:var(--term-blue)}.terminal-line [data-bg=magenta]{--term-bg:var(--term-magenta)}.terminal-line [data-bg=cyan]{--term-bg:var(--term-cyan)}.terminal-line [data-bg=white]{--term-bg:var(--term-white)}.terminal-line [data-bg=grey]{--term-bg:var(--term-grey)}.terminal-line [data-inverse]{background:var(--term-fg,var(--ui-foreground));color:var(--ui-background);border-radius:2px}.terminal-line [data-bold]{font-weight:700}.terminal-line [data-dim]:not([data-fg]){color:var(--ui-muted-foreground)}.terminal-line [data-italic]{font-style:italic}.terminal-line [data-underline]{text-decoration:underline}.terminal-line [data-strike]{text-decoration:line-through}.terminal-line [data-underline][data-strike]{text-decoration:underline line-through}.terminal-prompt{flex-wrap:wrap;align-items:center;gap:0 1ch;padding:.25rem .875rem .75rem;display:flex}.terminal-input[data-slot]{block-size:1.5em;min-inline-size:10ch;box-shadow:none;color:inherit;font:inherit;caret-color:var(--term-green);background:0 0;border:0;border-radius:0;flex:1;padding:0}.terminal-input[data-slot]:focus-visible{outline:none}.terminal:has(.terminal-input:focus-visible){outline:2px solid var(--ui-ring-border);outline-offset:2px}.terminal-status{color:var(--ui-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.terminal-status:empty{display:none}.terminal-jump[data-slot]{font-family:var(--ui-font-sans,system-ui);font-size:.8125rem;position:absolute;inset-block-end:3rem;inset-inline-end:1rem}}@layer uiset.skin{[data-uiset] .terminal .terminal-input[data-slot=input]{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0}[data-uiset] .terminal .terminal-input[data-slot=input]:focus-visible{outline:none}@media (forced-colors:active){.terminal-line [data-inverse]{forced-color-adjust:none;color:canvas;background:canvastext}}}
