.wrapper > input, .wrapper > span { padding: .125rem 0; font-size: 1.25rem; font-family: "CascadiaCode", monospace; display: flex; flex-direction: row; flex-wrap: nowrap; color: var(--repl-color); } .wrapper { position: relative; flex-grow: 2; display: block; } .wrapperwrapper { display: flex; width: 100%; flex-direction: row; flex-wrap: nowrap; } .inputstart { padding: .125rem 0; font-size: 1.25rem; font-family: "CascadiaCode", monospace; } .in, .in:focus { border: 0; outline-width: 0; background: transparent; } .completionWrapper { position: absolute; pointer-events: none; left: 0; top: 0; width: min-content; } .completionWrapper span { padding: 0; margin: 0; display: inline-block; } .typed { opacity: 0; } .completion { color: var(--repl-color-hint); }