div.login{background-color:#fff;border-radius:12px;box-shadow:6px 6px 4px #000;margin-left:auto;margin-right:auto;min-width:25em;padding:2em}div.login div.login{border-style:solid;border-width:1px;height:23em;max-width:fit-content;padding-bottom:2em}div.labelledinput{clear:both;width:100%}div.label{border-width:1px;padding-right:.5em;text-align:right;width:5em}div.input,div.label{float:left;margin:.5em 0 0}div.input{border-width:3px;text-align:left;width:14em}img.logo{border-style:none;height:8em}img.logo,input{width:16em}button{margin-top:10px}div#login-indicator{font-size:x-large;margin-left:auto;margin-right:auto;text-align:center;visibility:hidden;width:100%}