.login-page.svelte-1x05zx6{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:22px;background:var(--bg)}.login-card.svelte-1x05zx6{width:min(100%,390px);text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:38px 25px}.logo.svelte-1x05zx6{width:54px;height:54px;border-radius:12px;display:grid;place-items:center;margin:0 auto 20px;background:var(--accent);color:var(--on-accent);font-size:25px}.login-card.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:30px;font-weight:700;margin:6px 0 11px}.auth-form.svelte-1x05zx6{margin-top:20px;text-align:left;display:grid;gap:8px}.auth-form.svelte-1x05zx6 label:where(.svelte-1x05zx6){color:var(--muted);font-size:12px;font-weight:500}.auth-form.svelte-1x05zx6 input:where(.svelte-1x05zx6){width:100%;height:44px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:inherit;padding:0 12px;outline:0}.auth-form.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{border-color:var(--accent)}.auth-status.svelte-1x05zx6{margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.auth-status.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:5px 0 0;color:var(--muted);font-size:13px}@media(min-width:800px){.login-page.svelte-1x05zx6{min-height:0}}
