:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;color:#182c4b;background:#f3f6fc;color-scheme:light}*{box-sizing:border-box}.login-page{margin:0;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:30px 28px}.secret-form{width:min(340px,100%);padding:20px 0}.secret-form h1{font-size:29px;letter-spacing:1px;font-weight:500;margin:0 0 30px}.secret-form input{width:100%;min-width:0;border:1px solid #dfe6f2;border-radius:13px;background:white;padding:18px 16px;color:#182c4b;font:inherit;font-size:17px}.secret-form input::placeholder{color:#7a879a}.secret-form input:focus-visible{outline:3px solid #b8ceff;outline-offset:2px}.secret-form button{display:block;width:100%;min-height:54px;padding:16px;margin-top:14px;border:0;border-radius:13px;background:#3067ec;color:white;font:inherit;font-size:16px;cursor:pointer;touch-action:manipulation}.secret-form button:focus-visible{outline:3px solid #9dbbfc;outline-offset:3px}.secret-form button:disabled{opacity:.65;cursor:wait}.login-error{min-height:22px;margin:14px 2px 0;color:#bc3434;font-size:13px;line-height:1.7}
