.form-section h1{margin:0 0 var(--padding-l);font:400 var(--fontSize-h4) / 1.2 var(--font-serif)}.auth-wrapper{align-items:stretch;gap:var(--padding-l);flex-direction:column;width:100%;display:flex}.social-buttons{gap:var(--padding-m);grid-template-columns:1fr 1fr;display:grid}.or-text{color:var(--muted);font:500 var(--fontSize-xs) / 1.6rem var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;align-items:center;display:flex}.or-text:before,.or-text:after{content:"";background:var(--hair);flex:1;height:1px}.or-text:before{margin-right:var(--padding-m)}.or-text:after{margin-left:var(--padding-m)}.auth-toggle{color:var(--sec);font:400 var(--fontSize-m) / 2.4rem var(--font-mono);letter-spacing:.02em;text-align:left;display:block}.auth-toggle a,.forgot-link{color:var(--ink);text-underline-offset:.3rem;text-decoration:underline}.auth-toggle a:hover,.forgot-link:hover{color:var(--muted)}.error{margin-bottom:var(--padding-s);color:var(--danger);font:600 1.2rem/2rem var(--font-mono);text-align:left}.fields{gap:var(--padding-m);flex-direction:column;display:flex}.field{gap:var(--padding-s);flex-direction:column;display:flex}.field label{color:var(--sec);font:400 var(--fontSize-s) / 2rem var(--font-mono)}.field label,.forgot-link{letter-spacing:.1em;text-transform:uppercase}.field-header{justify-content:space-between;align-items:baseline;gap:var(--padding-l);display:flex}.forgot-link{font:400 var(--fontSize-s) / 2rem var(--font-mono)}.field-hint{color:var(--muted);font:400 var(--fontSize-s) / 2rem var(--font-mono)}@media (width<=720px){.social-buttons{grid-template-columns:1fr}}.form-section.svelte-5bky5h{max-width:100%}
