footer{background-color:#2f2f2f;color:#f2f2f2;font-size:14px}footer .footer-container{display:flex;justify-content:center;flex-direction:column;text-align:center;padding:1rem}footer .footer-container p{width:100%;margin-top:1rem}footer .footer-container a{color:#f2f2f2}footer .footer-container div{width:100%}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;text-decoration:none}body{font-family:Microsoft Yahei,Avenir,Segoe UI,Hiragino Sans GB,STHeiti,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif;overflow-x:hidden;min-height:100vh;display:grid;grid-template-rows:1fr auto;background-color:#334561;color:#e1e1e1}article{display:flex;justify-content:center;align-items:center}.passwd-container{display:grid;min-height:320px;background-color:#e5e5e5;color:#121212;border-radius:5px;padding:1em 1.2em;box-shadow:0 2px 5px rgba(0,0,0,.3);width:100%;max-width:400px;width:calc(100% - 2em);margin:0 auto}.passwd-container input[type=password]{border:1px solid #a6a6a6;border-radius:4px;font-size:1em;padding-left:2em;min-width:100px;height:3em}.passwd-container input[type=password]::placeholder{text-align:right}.passwd-container button{margin-top:1em;margin-bottom:2em;border:none;background:none;border:1px solid #a6a6a6;border-radius:4px;background-color:#1670c5;color:#f2f2f2;font-size:1em;font-weight:bold;letter-spacing:1px;cursor:pointer;padding:.5em 0}.passwd-container button:hover{background-color:#1e85e6}h2{font-size:2em;text-align:center;color:#3c3c3c}h4{text-align:left;font-size:1em;font-weight:normal;letter-spacing:1px;height:1.5em}form{display:grid;position:relative}.passwd-icon{height:1em;width:1.34em;position:absolute;top:42px;left:10px}.passwd-icon g{fill:#494949}.logo{display:flex;align-items:center;justify-content:center;font-size:1.2em}.logo a{color:#3c3c3c;font-weight:bold}.logo a+a{margin-left:.8em}/*# sourceMappingURL=passwd.css.map */
