@layer veneer.inputs-rich{:where(.code-in){min-inline-size:0;font:400 var(--veneer-text-code-size)/1.6 var(--veneer-font-mono);flex:1;grid-template-columns:auto 1fr;align-self:stretch;display:grid}:where(.code-in) :where(.ln){text-align:end;color:var(--veneer-color-text-subtle);-webkit-user-select:none;user-select:none;border-inline-end:var(--veneer-border-hairline) solid var(--veneer-color-border);margin:0 10px 0 0;padding:0 10px 0 0;list-style:none;overflow:clip}:where(.code-in) :where(.ln) :where([data-error]){color:var(--veneer-color-critical-text);font-weight:600}:where(.code-in) :where([data-part=surface]){min-inline-size:0;position:relative;overflow:clip}:where(.code-in) :where([data-part=layer]){font:inherit;tab-size:var(--_tab,2);white-space:pre;color:var(--veneer-color-text);pointer-events:none;visibility:hidden;margin:0;padding:0;position:absolute;inset:0 auto auto 0}:where(.code-in[data-wrap]) :where([data-part=layer]){white-space:pre-wrap;overflow-wrap:anywhere;inline-size:100%}:where(.code-in[data-painted]) :where([data-part=layer]){visibility:visible}:where(.code-in) :where(textarea){all:unset;box-sizing:border-box;white-space:pre;inline-size:100%;tab-size:var(--_tab,2);min-block-size:11em;font:inherit;color:var(--veneer-color-text);caret-color:var(--veneer-color-accent-solid);display:block;position:relative;overflow:auto}:where(.code-in[data-wrap]) :where(textarea){white-space:pre-wrap;overflow-wrap:anywhere}:where(.code-in[data-painted]) :where(textarea){color:#0000}:where(.code-in) :where(textarea)::selection{background:color-mix(in oklab, var(--veneer-color-accent-solid) 30%, transparent)}::highlight(veneer-code-comment){color:var(--veneer-color-text-subtle)}::highlight(veneer-code-string){color:var(--veneer-color-accent-text)}::highlight(veneer-code-number){color:var(--veneer-color-info-text)}::highlight(veneer-code-keyword){color:var(--veneer-color-positive-text)}@media (pointer:coarse){:where(.code-in) :where(textarea),:where(.code-in) :where([data-part=layer]){font-size:16px}}}