.auth-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-aside{color:#ebeff4;color:lab(94.184% -.651181 -2.93596);background:#0e141c;background:lab(6.14365% -.814647 -6.11669);flex-direction:column;justify-content:space-between;padding:clamp(2rem,6vw,6rem);display:flex}.auth-aside h1{letter-spacing:-.055em;max-width:10ch;margin:2rem 0 1rem;font-size:clamp(2.2rem,4vw,4.3rem);line-height:1}.auth-aside p{color:#9ca5b1;color:lab(67.4738% -1.51214 -7.27868);max-width:50ch;line-height:1.6}.auth-aside small{color:#6a727d;color:lab(47.751% -1.45984 -7.25375)}.auth-main{place-items:center;padding:2rem;display:grid}.auth-card{width:min(410px,100%)}.auth-card h2{letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.55rem}.auth-card>p{color:var(--muted);margin-bottom:2rem;font-size:.8rem}.auth-card form{gap:1rem;display:grid}.auth-card .btn{width:100%;margin-top:.3rem}.auth-links{color:var(--muted);justify-content:space-between;margin-top:1.2rem;font-size:.72rem;display:flex}.auth-error{color:#822b2a;color:lab(31.524% 37.8087 22.4439);background:#ffe8e6;background:lab(93.8761% 10.7374 5.79704);border-radius:8px;padding:.7rem;font-size:.72rem}.auth-success{color:#005636;color:lab(31.7102% -33.7199 13.2029);background:#d8f3e3;background:lab(93.5137% -11.2521 4.4686);border-radius:8px;padding:.7rem;font-size:.72rem}@media (max-width:750px){.auth-page{grid-template-columns:1fr}.auth-aside{min-height:260px}.auth-aside small{display:none}.auth-main{padding-block:4rem}}
