.auth-page.svelte-17q9lpe{min-height:calc(100vh - var(--nav-height));padding:48px var(--page-pad);justify-content:center;align-items:center;display:flex}.auth-card.svelte-17q9lpe{width:100%;max-width:380px}.auth-brand.svelte-17q9lpe{justify-content:center;margin-bottom:32px;line-height:0;display:flex}h1.svelte-17q9lpe{margin-bottom:32px;font-size:1.75rem;font-weight:300}.field.svelte-17q9lpe{margin-bottom:16px}.field.svelte-17q9lpe .label:where(.svelte-17q9lpe){margin-bottom:6px;display:block}.error.svelte-17q9lpe{color:var(--red);margin-bottom:12px;font-size:.8125rem}.full-width.svelte-17q9lpe{width:100%}.link-btn.svelte-17q9lpe{font-family:var(--font-body);color:var(--gray-400);cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:12px;font-size:.75rem;text-decoration:underline;display:block}.link-btn.svelte-17q9lpe:hover{color:var(--black)}.divider.svelte-17q9lpe{align-items:center;gap:16px;margin:24px 0;display:flex}.divider.svelte-17q9lpe:before,.divider.svelte-17q9lpe:after{content:"";background:var(--border);flex:1;height:1px}.divider.svelte-17q9lpe span:where(.svelte-17q9lpe){color:var(--gray-300);text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem}.oauth-buttons.svelte-17q9lpe{flex-direction:column;gap:8px;display:flex}.switch-link.svelte-17q9lpe{text-align:center;color:var(--gray-400);margin-top:24px;font-size:.8125rem}.switch-link.svelte-17q9lpe a:where(.svelte-17q9lpe){color:var(--black);font-weight:500;text-decoration:underline}
