:root{--lh:1.2em}*{box-sizing:border-box}body,html{margin:0;height:100%;background:#111}.moldura{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Courier New,Courier,monospace;font-weight:700;font-size:min(calc((100vw - 16px) / 48.2),calc((100vh - 16px) / 30.2))}.tela{position:relative;width:80ch;height:calc(25 * var(--lh));line-height:var(--lh);overflow:hidden;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none}.campo,.cel{position:absolute;height:var(--lh)}.campo{border:0;outline:0;padding:0;margin:0;font:inherit;line-height:var(--lh);text-transform:uppercase;caret-color:currentColor}.campo[type=password]{text-transform:none}.campo:disabled{opacity:1}.item{cursor:pointer}