.auth-page{min-height:100vh;display:grid;place-items:center;padding:30px 20px;background:radial-gradient(ellipse at top left,#e0efea,transparent 60%),#f5f7f6}.auth-card{width:100%;max-width:440px;flex:initial;padding:36px}.auth-brand{margin:0 0 34px;color:#183b3d}.auth-brand small{color:#6c8c80}.auth-brand .brand-mark{background:#183b3d}.auth-card h1{font-size:27px}.auth-card .intro{line-height:1.7;font-size:13px}.auth-card form{display:grid;gap:19px;margin-top:28px}.auth-card input[readonly]{color:#8a9d98;background:#f7faf8}.auth-card .save-button{width:100%}#auth-message{color:#b5554e;font-size:12px;line-height:1.7;min-height:1em}.auth-foot{margin:22px 0 0;text-align:center}@media(max-width:480px){.auth-card{padding:28px}}
