.magic-form.svelte-15meiv6{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.field-label.svelte-15meiv6{font-size:var(--font-size-sm);color:var(--text-secondary)}.email-input.svelte-15meiv6{padding:var(--space-sm) var(--space-md);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--font-size-base);width:100%;font-family:inherit}.email-input.svelte-15meiv6::placeholder{color:var(--text-muted)}.email-input.svelte-15meiv6:focus{outline:none;box-shadow:0 0 0 2px #6d5bf766}.email-input.svelte-15meiv6:disabled{opacity:.6;cursor:not-allowed}.submit-btn.svelte-15meiv6{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;border:none;width:100%;font-weight:600}.submit-btn.svelte-15meiv6:hover:not(:disabled){background:var(--color-accent-hover)}.submit-btn.svelte-15meiv6:disabled{opacity:.6;cursor:not-allowed}.error.svelte-15meiv6{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--space-sm)}.signups-closed.svelte-9ostwu{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-lg)}.title.svelte-9ostwu{color:var(--text-primary);font-size:var(--font-size-base);margin:0 0 var(--space-sm);font-weight:600}.body.svelte-9ostwu{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.6}.login-page.svelte-1x05zx6{min-height:60vh;padding:var(--space-2xl) var(--space-lg);justify-content:center;align-items:center;display:flex}.card.svelte-1x05zx6{background:var(--bg-surface);border-radius:var(--radius-lg);padding:var(--space-2xl);width:100%;max-width:480px}h1.svelte-1x05zx6{font-size:var(--font-size-xl);color:var(--text-primary);margin:0 0 var(--space-lg);text-align:center;font-weight:600}.sent-confirm.svelte-1x05zx6 h2:where(.svelte-1x05zx6){font-size:var(--font-size-lg);color:var(--text-primary);margin:0 0 var(--space-md);font-weight:600}.sent-confirm.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:var(--text-secondary);margin:0 0 var(--space-lg);line-height:1.6}.otp-form.svelte-1x05zx6{gap:var(--space-sm);flex-direction:column;display:flex}.field-label.svelte-1x05zx6{font-size:var(--font-size-sm);color:var(--text-secondary)}.otp-input.svelte-1x05zx6{padding:var(--space-sm) var(--space-md);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--font-size-lg);letter-spacing:.3em;text-align:center;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.otp-input.svelte-1x05zx6:focus{outline:none;box-shadow:0 0 0 2px #6d5bf766}.submit-btn.svelte-1x05zx6{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;border:none;width:100%;font-weight:600}.submit-btn.svelte-1x05zx6:hover{background:var(--color-accent-hover)}.error.svelte-1x05zx6{color:var(--color-error);font-size:var(--font-size-sm);margin:var(--space-md) 0 0}
