[hidden]{display:none!important}.login-card{max-width:480px;margin:40px auto;padding:32px}.login-card h1{font-size:34px}.login-card p{color:var(--sub);line-height:1.6}.login-card input{display:block;width:100%;margin:8px 0 20px}.login-card form button,.login-card #microsoft-sign-in{width:100%}.login-card #forgot-password{margin-top:14px}.login-card .login-divider{margin:20px 0;text-align:center;color:var(--sub)}.login-card .new-account{margin-top:24px;font-size:14px}.login-card small{display:block;color:var(--sub);margin-top:18px}.login-card #login-status{font-size:14px}.login-card label{display:block}@media(max-width:600px){.login-card{margin:16px auto;padding:24px}.login-card h1{font-size:30px}}
