@layer veneer.inputs-rich{:where([data-scope=code]){font:400 .88em var(--veneer-font-mono);border-radius:var(--veneer-radius-mark);background:var(--veneer-color-surface-sunken);border:var(--veneer-border-hairline) solid var(--veneer-color-border);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .38em}:where([data-scope=codeblock]){border-radius:var(--veneer-radius-surface);border:var(--veneer-border-hairline) solid var(--veneer-color-border);background:var(--veneer-color-surface-sunken);min-inline-size:0;margin:0;overflow:clip}:where([data-scope=codeblock]) :where([data-part=head]:not([data-scope=codeblock] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=sidenav],[data-scope=transport],[data-scope=truncate]) :not([data-scope=codeblock] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=sidenav],[data-scope=transport],[data-scope=truncate]) [data-scope=codeblock] *))){border-block-end:var(--veneer-border-hairline) solid var(--veneer-color-border);font-size:var(--veneer-text-caption-size);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}:where([data-scope=codeblock]) :where([data-part=head]:not([data-scope=codeblock] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=sidenav],[data-scope=transport],[data-scope=truncate]) :not([data-scope=codeblock] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=sidenav],[data-scope=transport],[data-scope=truncate]) [data-scope=codeblock] *))) :where(.sp){flex:1}:where([data-scope=codeblock]) :where([data-part=file]:not([data-scope=codeblock] [data-scope=composer] :not([data-scope=codeblock] [data-scope=composer] [data-scope=codeblock] *))){font-family:var(--veneer-font-mono);color:var(--veneer-color-text)}:where([data-scope=codeblock]) :where([data-part=lang]){font:500 10px/1 var(--veneer-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--veneer-radius-mark);background:var(--veneer-color-surface);color:var(--veneer-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(--veneer-color-accent-text)}:where([data-scope=codeblock]) :where([data-act=copy][data-failed]){color:var(--veneer-color-critical-text)}:where([data-scope=codeblock]) :where([data-act=wrap][aria-pressed=true]){color:var(--veneer-color-accent-text)}:where([data-scope=codeblock]) :where(pre){font:400 var(--veneer-text-code-size)/1.65 var(--veneer-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(--veneer-focus-width) var(--veneer-color-focus)}:where([data-scope=codeblock]) :where(code){display:grid}:where([data-scope=codeblock]) :where([data-part=line]:not([data-scope=codeblock] [data-scope=log] :not([data-scope=codeblock] [data-scope=log] [data-scope=codeblock] *))){white-space:pre;min-block-size:1.65em}:where([data-scope=codeblock][data-wrap]) :where([data-part=line]:not([data-scope=codeblock] [data-scope=log] :not([data-scope=codeblock] [data-scope=log] [data-scope=codeblock] *))){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(--veneer-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(--veneer-color-text-subtle)}:where([data-scope=codeblock]) :where(.s){color:var(--veneer-color-accent-text)}:where([data-scope=codeblock]) :where(.k){color:var(--veneer-color-info-text)}:where([data-scope=codeblock]) :where(.t){color:var(--veneer-color-highlight-text)}:where([data-scope=codeblock]) :where(.n){color:var(--veneer-color-caution-text)}}