.auth-page.svelte-iq265b{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100%;padding:2rem 1rem;display:flex}.card.svelte-iq265b{background:hsl(var(--surface));border:1px solid hsl(var(--stroke));width:100%;max-width:23rem;box-shadow:0 1px 3px hsl(var(--fg) / .06), 0 8px 24px hsl(var(--fg) / .04);border-radius:.75rem;padding:2rem}.brand.svelte-iq265b{color:hsl(var(--primary));margin-bottom:1.25rem;font-size:1.05rem;font-weight:800}h1.svelte-iq265b{margin-bottom:.25rem;font-size:1.35rem}.sub.svelte-iq265b{color:hsl(var(--fg-muted));margin-bottom:1.25rem;font-size:.9rem}.opt.svelte-iq265b{color:hsl(var(--fg-muted));font-weight:400}.auth-form.svelte-iq265b{flex-direction:column;gap:.375rem;display:flex}.auth-form.svelte-iq265b label:where(.svelte-iq265b){margin-top:.5rem;font-size:.85rem;font-weight:500}.auth-form.svelte-iq265b button{width:100%;margin-top:1.25rem}.error.svelte-iq265b{color:hsl(var(--destructive));margin-top:.5rem;font-size:.85rem}.notice.svelte-iq265b{color:hsl(var(--primary));margin-bottom:1rem;font-size:.85rem}.linkish.svelte-iq265b{color:hsl(var(--fg-muted));cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0;font-size:.82rem;display:block}.alt.svelte-iq265b{color:hsl(var(--fg-muted));font-size:.875rem}
