/* a single column of raw monospace text, white on black, like a text/plain response */
:root{--bg:#000000;--fg:#ffffff;--dim:#9a9a9a;--font:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;color-scheme:dark}
html,body{background:var(--bg);color:var(--fg);margin:0}
body{font:13px/1.45 var(--font);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:10px 48px}
#out{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:inherit;max-width:110ch}
.l{min-height:1.45em}
.k{cursor:text}
a{color:inherit;text-decoration:none;cursor:text}
.k:focus-visible,input:focus-visible{outline:1px dotted var(--dim);outline-offset:1px}
input.h{font:inherit;color:inherit;background:transparent;border:0;padding:0;margin:0;outline:0;width:calc(100% - 14ch);min-width:0;caret-color:var(--fg);-webkit-appearance:none;appearance:none}
.d{color:var(--dim)}
