body{font-family:Arial,sans-serif;background:#f4f5f7;
color:#202630;margin:0;padding:20px;text-align:center}
main{max-width:1000px;margin:auto}
h1{font-size:25px}
#login{max-width:400px;margin:50px auto;background:white;
padding:30px;border-radius:12px}
input,button{font:inherit;padding:12px;margin:6px;
border-radius:7px}
input{max-width:90%;border:1px solid #aaa}
button{background:#183e60;color:white;border:0;cursor:pointer}
#documents button{display:block;width:90%;max-width:600px;
margin:12px auto;background:white;color:#183e60;
border:1px solid #ddd}
#pageImage{display:block;width:100%;height:auto;
margin:20px auto;user-select:none;-webkit-user-select:none}
.nav{margin:20px}
[hidden]{display:none!important}
@media print{body{display:none}}
