body,form{display:flex}#input,#submit{background-color:transparent;font-size:16px;transition:.3s}#a,#p{font-style:italic;color:#444}#a,#input,#p,#submit{color:#444}body{background-color:#696969;justify-content:center;align-items:center;min-height:100vh;margin:0;font-family:sans-serif}img{max-width:100%;height:auto}hr{margin:30px auto;width:60%;border:none;border-top:1px solid #444}form{margin-top:20px}input:focus{outline:#444444 solid 2px;outline-offset:2px}*{font-family:Courier New,Courier,monospace}#input{flex:1;margin-right:10px;padding:10px;border:1px solid #444;border-radius:2px}#input::placeholder{color:#444;opacity:1}#submit{border:1px solid #444;padding:10px 20px;border-radius:2px;cursor:pointer}#submit:hover{background-color:#ddd}#p{font-size:.8em;text-align:left;font-weight:10}#a{font-size:.7em;text-align:right}#main{text-align:center;width:100%;max-width:400px}