main.svelte-1i2smtp{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login.svelte-1i2smtp{width:100%;max-width:380px}.brand.svelte-1i2smtp{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;margin-bottom:20px}.mark.svelte-1i2smtp{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--accent);color:#fff}h1.svelte-1i2smtp{margin-bottom:4px}form.svelte-1i2smtp button:where(.svelte-1i2smtp){width:100%;padding:10px 16px}.error.svelte-1i2smtp{color:var(--danger);font-size:13px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);padding:8px 12px}.forgot.svelte-1i2smtp{display:block;margin-top:14px;font-size:13px;text-align:center}.foot.svelte-1i2smtp{text-align:center;margin-top:20px}
