.auth-page.svelte-8bdjn9{background:var(--clr-surface);justify-content:center;align-items:center;min-height:60vh;padding:2rem 1rem;display:flex}.auth-card.svelte-8bdjn9{border:1.5px solid var(--clr-border);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow);background:#fff;padding:2.5rem}.auth-logo.svelte-8bdjn9{justify-content:center;align-items:center;gap:.2rem;margin-bottom:1.25rem;display:flex}.logo-mt.svelte-8bdjn9{color:var(--clr-accent);font-size:1.6rem;font-weight:900}.logo-parts.svelte-8bdjn9{color:var(--clr-primary);font-size:1.6rem;font-weight:900}h1.svelte-8bdjn9{text-align:center;color:var(--clr-primary);margin-bottom:.35rem;font-size:1.4rem;font-weight:800}.auth-sub.svelte-8bdjn9{text-align:center;color:var(--clr-muted);margin-bottom:1.5rem;font-size:.88rem}form.svelte-8bdjn9{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.auth-submit.svelte-8bdjn9{justify-content:center;width:100%}.auth-link.svelte-8bdjn9{text-align:center;color:var(--clr-muted);font-size:.875rem}.auth-link.svelte-8bdjn9 a:where(.svelte-8bdjn9){color:var(--clr-primary);font-weight:600}
