a { text-decoration: none; } a:link, a:visited { color: #00FF00; } a:hover { color: #00BF00; text-decoration: underline; } a:link.dirLink, a:visited.dirLink { color: #00FF00; } a:link.fileLink, a:visited.fileLink { color: #FFFF00; } @media (max-width: 600px) { .wideScreenOnly { display: none; } .smallScreenOnly { display: inline; } } @media (min-width: 600px) { .wideScreenOnly { display: inline; } .smallScreenOnly { display: none; } } * { box-sizing: border-box; } body { background-color: black; } #terminal { position: absolute; right: 0; bottom: 0; left: 0; min-height: 100%; padding: 25px; overflow: hidden; cursor: text; color: white; font-family: "Roboto Mono", monospace; font-size: 16px; } #terminal * { margin: 0; } #terminalOutput { max-width: 100%; overflow-wrap: break-word; white-space: pre-wrap; } #terminalCurrent { max-width: 100%; } #terminalCurrentPrefix { display: inline-block; vertical-align: top; } #terminalCurrentFocusInput { display: inline-block; margin: 0; padding: 0; min-width: 1px; min-height: 2em; max-width: 100%; overflow-wrap: break-word; outline: none; border: none; background-color: inherit; color: inherit; font-family: inherit; font-size: inherit; } #terminalCurrentFocusInput br { display: none; } .terminalCurrentFocusInputHidden { max-width: 1px !important; overflow: hidden !important; overflow-wrap: normal !important; }