.auth-container.svelte-1s728sz{background:var(--background);justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.auth-card.svelte-1s728sz{border-radius:20px;gap:24px;width:min(440px,100%);padding:32px;display:grid}.brand.svelte-1s728sz{align-items:center;gap:12px;display:flex}.brand.svelte-1s728sz strong:where(.svelte-1s728sz){font-family:var(--font-display);color:var(--foreground);font-size:1.1rem;font-weight:700;display:block}.brand.svelte-1s728sz span:where(.svelte-1s728sz){color:var(--muted-foreground);font-size:.8rem}.auth-header.svelte-1s728sz{text-align:center}.auth-header.svelte-1s728sz h1:where(.svelte-1s728sz){font-family:var(--font-display);color:var(--foreground);margin:0;font-size:1.75rem;font-weight:700}.auth-header.svelte-1s728sz p:where(.svelte-1s728sz){margin:8px 0 0}.auth-alert.svelte-1s728sz{border-radius:12px;padding:12px 16px;font-size:.9rem}.auth-alert.success.svelte-1s728sz{background:color-mix(in oklab, var(--success), transparent 88%);color:var(--success);border:1px solid color-mix(in oklab, var(--success), transparent 70%)}.auth-alert.error.svelte-1s728sz{background:color-mix(in oklab, var(--destructive), transparent 88%);color:var(--destructive);border:1px solid color-mix(in oklab, var(--destructive), transparent 70%)}.auth-form.svelte-1s728sz{gap:16px;display:grid}.field.svelte-1s728sz{gap:6px;display:grid}.field-error.svelte-1s728sz{color:var(--destructive);font-size:.85rem}
