*{box-sizing:border-box}html,body{min-height:100%;margin:0;background:#000;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}.tty{min-height:100vh;padding:1rem .75rem calc(1rem + env(safe-area-inset-bottom));color:#c8c8c8;font:13px/1.45 ui-monospace,Menlo,Consolas,monospace}.tty-out{margin:0;font:inherit;white-space:pre-wrap;word-break:break-word}.tty-line{margin:0}.tty-input{display:block;width:100%;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;caret-color:#c8c8c8}
