.page.svelte-1uha8ag{background:radial-gradient(ellipse 60% 50% at 50% 40%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%);flex-direction:column;flex:1;padding:1.25rem;display:flex}.center.svelte-1uha8ag{flex:1;justify-content:center;align-items:center;display:flex}.auth-card.svelte-1uha8ag{border:2px solid var(--accent);width:100%;max-width:380px;box-shadow:var(--shadow-lg);background:var(--paper);color:var(--ink-on-paper);text-align:center;padding:2rem 1.75rem 1.75rem}.lock.svelte-1uha8ag{border-radius:var(--radius-control);background:var(--paper-dim);border:2px solid var(--accent);justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 1rem;display:flex;transform:rotate(-3deg)}h1.svelte-1uha8ag{color:var(--ink-on-paper);font-size:1.8rem}.tagline.svelte-1uha8ag{color:var(--ink-on-paper-dim);margin-top:.5rem;margin-bottom:1.5rem;font-size:.9rem}form.svelte-1uha8ag{text-align:left}.auth-card.svelte-1uha8ag .field-label{color:var(--ink-on-paper-dim)}.auth-card.svelte-1uha8ag input{background:var(--surface);border:2px solid var(--border-strong);color:var(--ink-on-paper)}.auth-card.svelte-1uha8ag input::placeholder{color:var(--ink-faint)}.link.svelte-1uha8ag{color:var(--accent);font-weight:500;text-decoration:underline}.hint.svelte-1uha8ag{color:var(--ink-on-paper-dim);margin-top:1.25rem;font-size:.78rem;line-height:1.5}
