.account-page.svelte-dur8xd{padding:var(--space-lg) 0 var(--space-xxl);flex:1;justify-content:center;align-items:center;display:flex}.account-inner.svelte-dur8xd{gap:var(--space-lg);flex-direction:column;width:100%;max-width:28rem;display:flex}.account-inner.svelte-dur8xd h1:where(.svelte-dur8xd){font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.15}.account-panel.svelte-dur8xd{gap:var(--space-base);padding:var(--space-lg);background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.account-lead.svelte-dur8xd,.account-welcome.svelte-dur8xd{color:var(--color-body);margin:0;font-size:16px;line-height:1.5}.account-form.svelte-dur8xd{gap:var(--space-sm);flex-direction:column;display:flex}.account-label.svelte-dur8xd{color:var(--color-ink);font-size:14px;font-weight:500}.account-input.svelte-dur8xd{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-canvas);width:100%;color:var(--color-ink);padding:.75rem 1rem}.account-input.svelte-dur8xd:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.account-input--code.svelte-dur8xd{font-family:var(--font-mono);letter-spacing:.2em;text-align:center;font-size:1.25rem}.account-submit.svelte-dur8xd,.account-logout.svelte-dur8xd{width:100%;margin-top:var(--space-xs)}.account-link-button.svelte-dur8xd{color:var(--color-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.account-link-button.svelte-dur8xd:disabled{opacity:.6;cursor:not-allowed}.account-message.svelte-dur8xd{color:var(--color-semantic-up);margin:0;font-size:14px}.account-error.svelte-dur8xd{color:var(--color-semantic-down);margin:0;font-size:14px}
