.auth{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.auth-side{position:relative;overflow:hidden;background:var(--mist);padding:32px 48px;display:flex;flex-direction:column;gap:48px}.auth-side h1{font-size:clamp(36px,4.5vw,58px);font-weight:800;max-width:12ch;margin-top:12vh}.auth-side p{color:var(--ink-2);font-size:18px;margin-top:16px;max-width:38ch}.auth-stamp{position:absolute;right:-60px;bottom:-60px;width:300px;color:var(--encre);transform:rotate(-14deg)}.auth-form{display:grid;align-content:center;grid-gap:18px;gap:18px;width:100%;max-width:420px;margin:0 auto;padding:40px 20px}.auth-form h2{font-size:30px}.auth-forgot{font-size:13px;color:var(--encre);justify-self:end}.auth-alt{font-size:15px;color:var(--ink-2);text-align:center}.auth-alt a{color:var(--encre);font-weight:600}.auth-demo{font-size:13px;color:var(--ink-3);text-align:center;background:var(--mist);padding:10px;border-radius:var(--radius-s)}@media (max-width:820px){.auth{grid-template-columns:1fr}.auth-side{padding:20px;gap:20px}.auth-side h1{margin-top:12px;font-size:34px}.auth-stamp{width:160px;right:-40px;bottom:-50px}}