.screen.svelte-1i2smtp{min-height:100dvh;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}.card.svelte-1i2smtp{background:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:380px;box-shadow:var(--shadow-card);padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.mark.svelte-1i2smtp{margin-bottom:var(--space-3)}h1.svelte-1i2smtp{margin-bottom:var(--space-2)}.wordmark.svelte-1i2smtp{width:236px;height:auto;display:block}.subtitle.svelte-1i2smtp{color:var(--color-charcoal-muted);font-size:var(--text-sm);margin-bottom:var(--space-6)}form.svelte-1i2smtp{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.field.svelte-1i2smtp{gap:var(--space-2);text-align:left;flex-direction:column;display:flex}.field.svelte-1i2smtp span:where(.svelte-1i2smtp){font-size:var(--text-sm);color:var(--color-charcoal);font-weight:600}.field.svelte-1i2smtp input:where(.svelte-1i2smtp){height:var(--tap-target);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-base);background:var(--color-cream)}.field.svelte-1i2smtp input:where(.svelte-1i2smtp):focus{outline:2px solid var(--color-primary);outline-offset:1px;background:var(--color-white)}button[type=submit].svelte-1i2smtp{height:var(--tap-target);background:var(--color-primary);color:var(--color-cream);border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer;border:none;font-weight:600}button[type=submit].svelte-1i2smtp:hover{background:var(--color-primary-hover)}.error.svelte-1i2smtp{color:var(--color-error);font-size:var(--text-sm);text-align:left}.sent.svelte-1i2smtp{flex-direction:column;align-items:center;display:flex}.check.svelte-1i2smtp{width:48px;height:48px;margin-bottom:var(--space-4)}.sent-title.svelte-1i2smtp{font-size:var(--text-lg);margin-bottom:var(--space-2);font-weight:700}.sent-body.svelte-1i2smtp{color:var(--color-charcoal-muted);font-size:var(--text-sm)}.code-form.svelte-1i2smtp{margin-top:var(--space-6)}.code-input.svelte-1i2smtp{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-lg);letter-spacing:.18em;text-align:center}.paste-fallback.svelte-1i2smtp{width:100%;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);text-align:left}.paste-fallback.svelte-1i2smtp summary:where(.svelte-1i2smtp){font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;font-weight:600}.paste-hint.svelte-1i2smtp{margin-top:var(--space-3);color:var(--color-charcoal-muted);font-size:var(--text-sm)}.paste-form.svelte-1i2smtp{margin-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.paste-form.svelte-1i2smtp .button-secondary:where(.svelte-1i2smtp){height:var(--tap-target);background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer;font-weight:600}.paste-form.svelte-1i2smtp .button-secondary:where(.svelte-1i2smtp):hover{background:var(--color-primary-tint)}
