.truncate{margin-top:1rem}.utility-output{margin:1.5em 0;color:#222;padding:0;line-height:1}.mark{color:#0f0}.tools-grid{display:grid;grid-template-columns:max-content 1fr;grid-template-rows:auto auto;gap:1rem;align-items:start;margin:1.5em 0}.tools-grid pre,input{background-color:#000;color:#e0e0e0;line-height:1;border:none;font-family:inherit}.tools-grid pre{padding:.75rem;margin:0;text-wrap:unset;overflow-wrap:anywhere}.tools-grid input[type=number]{padding:.75rem 0 .75rem 1rem;width:5ch;text-align:center;margin:0}#output-container{background-color:#000;color:#e0e0e0}#output-container .status-bar{overflow-x:auto}#output-container:has(.light-bg){background-color:#fff;color:#000}#output-container .content{margin:1rem;line-height:1;overflow-x:auto;overflow-y:clip}#output-container .content pre{margin:0;white-space:pre;background-color:transparent!important;color:inherit!important;display:block;line-height:1}#output-container .content a{padding:0}#output-container .content.grid-visible{background-image:linear-gradient(to right,rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.2) 1px,transparent 1px);background-size:1ch 1em;background-position:0 0}#output-container .content.grid-visible.light-bg{background-image:linear-gradient(to right,rgba(128,128,128,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(128,128,128,.2) 1px,transparent 1px)}
