.auth-screen.svelte-1x05zx6{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + var(--spacing-3)) var(--spacing-2) calc(env(safe-area-inset-bottom,0px) + var(--spacing-3))}.auth-card.svelte-1x05zx6{width:100%;max-width:26rem;margin-inline:auto;padding:var(--spacing-4);background-color:var(--color-bg-elevated);border:1px solid var(--color-border-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.auth-header.svelte-1x05zx6{margin-bottom:var(--spacing-3)}.auth-title.svelte-1x05zx6{font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);font-weight:600;color:var(--color-text-primary)}.auth-subtitle.svelte-1x05zx6{margin-top:var(--spacing-0h);font-size:var(--text-sm);color:var(--color-text-secondary)}.auth-form.svelte-1x05zx6{display:flex;flex-direction:column;gap:var(--spacing-2)}.field.svelte-1x05zx6{display:flex;flex-direction:column;gap:var(--spacing-1)}.field.svelte-1x05zx6 label:where(.svelte-1x05zx6){font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary)}.auth-error.svelte-1x05zx6{font-size:var(--text-sm);color:var(--color-danger-text);background-color:var(--color-danger-bg);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md)}.auth-submit.svelte-1x05zx6{margin-top:var(--spacing-1);width:100%}
