.portal-auth{background:var(--paper);place-items:center;min-height:100vh;padding:28px;display:grid}.portal-auth>section{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(100%,460px);padding:34px;box-shadow:0 14px 45px #192b2510}.portal-auth h1{margin:12px 0 25px}.portal-auth h2{margin:0 0 12px}.portal-auth p{font-size:14px;line-height:1.6}.portal-auth form{gap:18px;margin-top:25px;display:grid}.portal-auth form+form{margin-top:12px}.portal-auth small{color:var(--muted);margin-top:24px;line-height:1.6;display:block}.portal-auth input{min-height:46px}@media (max-width:500px){.portal-auth{padding:16px}.portal-auth>section{padding:25px}}
