.auth{max-width:26rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);margin:3rem auto}.auth h1{margin-top:0}.auth form{max-width:none}.auth-error{margin-bottom:var(--space-3)}.auth .muted{text-align:center;margin:var(--space-3) 0;position:relative}.auth .muted:before,.auth .muted:after{content:"";background:var(--color-border);vertical-align:middle;width:30%;height:1px;margin:0 var(--space-2);display:inline-block}.google-sign-in{justify-content:center;display:flex}
