body {font-family:Work Sans,Arial;padding:0;margin:0;font-size:14px;}
h1 {padding:0;margin:0 0 8px 0;font-size:180%;color:#af272f;}
h2 {padding:0;margin:0 0 8px 0;font-size:160%;}
fieldset {display:box;border:none;margin:0;padding:0;}
form {border:none;margin:0;padding:0;}


.box{border: none;margin-left:auto;margin-right:auto;box-shadow:2px 2px 12px #000;width:300px;padding:16px;color:white;
background: rgb(40,40,40);
background: radial-gradient(circle, rgba(80,80,80,255) 0%, rgba(60,60,60,255) 33%, rgba(0,0,0,255) 100%);
}
.box h1 {color:#af272f;margin:-16px -16px 16px -16px;padding:16px;}
.box label {font-size:90%;color:white;display:block;margin-top:6px;}
.box input[type="text"] {width:100%;}
.box input[type="password"] {width:100%;}
.box button {float:right;color:white;background-color:#af272f;border-radius:3px;border:none;font-weight:bold;font-size:120%;padding:0.2em 0.5em;}
.box .button-area {margin-top:1em;}
