.login-page.svelte-1x05zx6{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.login-card.svelte-1x05zx6{width:100%;max-width:22rem}.login-brand.svelte-1x05zx6{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.module-token.svelte-1x05zx6{border-radius:var(--radius);background:var(--primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.login-brand-name.svelte-1x05zx6{font-family:var(--font-display,"Bai Jamjuree", sans-serif);color:var(--ink);font-size:1.125rem;font-weight:700}.login-brand-tagline.svelte-1x05zx6{color:var(--muted);font-size:.8125rem}form.svelte-1x05zx6{flex-direction:column;gap:1rem;display:flex}.login-submit.svelte-1x05zx6{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}
