.auth-entry{align-items:center;gap:3rem;width:100%;max-width:60rem;margin-inline:auto;display:grid}.auth-form-card{width:100%;min-width:0;max-width:28rem;margin-inline:auto}.auth-entry h1{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1.3}.auth-welcome{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.auth-welcome-art{justify-content:center;width:100%;min-width:0;display:flex}.auth-welcome-art img{width:100%;max-width:20rem}.auth-welcome-copy{max-width:22rem}.auth-welcome-title{letter-spacing:-.035em;text-wrap:balance;font-size:2rem;font-weight:500;line-height:1.15}.auth-welcome-description{color:var(--muted-foreground);text-wrap:balance;margin-top:1rem;font-size:1rem;line-height:1.5}.account-session{overflow-wrap:anywhere;min-width:0}@media (min-width:768px){.auth-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:36rem}}@media (max-width:767px){.auth-entry{grid-template-columns:minmax(0,1fr);gap:2rem}.auth-welcome{text-align:left;flex-direction:row;gap:1rem;max-width:28rem;margin-inline:auto}.auth-welcome-art{flex:0 0 6rem;width:6rem}.auth-welcome-title{font-size:1.25rem}.auth-welcome-description{margin-top:.5rem;font-size:.875rem}}
