@layer warp.inputs-rich{:where([data-scope=code]){font:400 .88em var(--warp-font-mono);border-radius:var(--warp-radius-mark);background:var(--warp-color-surface-sunken);border:var(--warp-border-hairline) solid var(--warp-color-border);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .38em}:where([data-scope=codeblock]){border-radius:var(--warp-radius-surface);border:var(--warp-border-hairline) solid var(--warp-color-border);background:var(--warp-color-surface-sunken);min-inline-size:0;margin:0;overflow:clip}:where([data-scope=codeblock]) :where([data-part=head]){border-block-end:var(--warp-border-hairline) solid var(--warp-color-border);font-size:var(--warp-text-caption-size);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}:where([data-scope=codeblock]) :where([data-part=head]) :where(.sp){flex:1}:where([data-scope=codeblock]) :where([data-part=file]){font-family:var(--warp-font-mono);color:var(--warp-color-text)}:where([data-scope=codeblock]) :where([data-part=lang]){font:500 10px/1 var(--warp-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--warp-radius-mark);background:var(--warp-color-surface);color:var(--warp-color-text-subtle);padding:3px 6px}:where([data-scope=codeblock]) :where([data-act=copy]){gap:6px}:where([data-scope=codeblock]) :where([data-act=copy][data-done]){color:var(--warp-color-accent-text)}:where([data-scope=codeblock]) :where([data-act=copy][data-failed]){color:var(--warp-color-critical-text)}:where([data-scope=codeblock]) :where([data-act=wrap][aria-pressed=true]){color:var(--warp-color-accent-text)}:where([data-scope=codeblock]) :where(pre){font:400 var(--warp-text-code-size)/1.65 var(--warp-font-mono);counter-reset:ln;outline:none;margin:0;padding:16px 18px;overflow:auto}:where([data-scope=codeblock]) :where(pre:focus-visible){box-shadow:inset 0 0 0 var(--warp-focus-width) var(--warp-color-focus)}:where([data-scope=codeblock]) :where(code){display:grid}:where([data-scope=codeblock]) :where([data-part=line]){white-space:pre;min-block-size:1.65em}:where([data-scope=codeblock][data-wrap]) :where([data-part=line]){white-space:pre-wrap;overflow-wrap:anywhere}:where([data-scope=codeblock]) :where(pre[data-lines]) :where([data-part=line]):before{counter-increment:ln;content:counter(ln);text-align:end;inline-size:2ch;color:var(--warp-color-text-subtle);-webkit-user-select:none;user-select:none;margin-inline-end:14px;display:inline-block}:where([data-scope=codeblock]) :where(.c){color:var(--warp-color-text-subtle)}:where([data-scope=codeblock]) :where(.s){color:var(--warp-color-accent-text)}:where([data-scope=codeblock]) :where(.k){color:var(--warp-color-info-text)}:where([data-scope=codeblock]) :where(.t){color:var(--warp-color-highlight-text)}:where([data-scope=codeblock]) :where(.n){color:var(--warp-color-caution-text)}}