.auth-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at top right,#e9eeff,transparent 60%),#f5f7fb}.auth-wrap{width:min(440px,100% - 32px);padding:40px 0}.auth-wrap>.brand{justify-content:center;margin-bottom:36px}.auth-card{background:#fff;border:1px solid #e7ecf5;border-radius:20px;padding:36px;box-shadow:0 16px 70px #20346a09}.auth-card h1{font-size:26px;margin-bottom:12px}.auth-card .wide{margin-top:14px}.auth-note{text-align:center;color:#8b96a7;font-size:12px;margin-top:26px}@media(max-width:450px){.auth-card{padding:25px}}
