.page.svelte-1x05zx6{min-height:100vh;display:grid;place-items:center;padding:var(--sp-6);background:radial-gradient(900px 500px at 25% 15%,var(--color-o-50) 0%,transparent 60%),radial-gradient(800px 600px at 80% 90%,var(--color-o-100) 0%,transparent 70%),var(--color-bg)}.login.svelte-1x05zx6{width:100%;max-width:380px;padding:var(--sp-8)}header.svelte-1x05zx6{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6)}header.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;margin:0}.dot.svelte-1x05zx6{width:14px;height:14px;background:var(--color-o-400);border-radius:50%;box-shadow:0 0 0 4px var(--color-o-100)}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:var(--sp-4)}.field.svelte-1x05zx6{display:flex;flex-direction:column;gap:var(--sp-2)}.field.svelte-1x05zx6 span:where(.svelte-1x05zx6){font-size:var(--text-sm);color:var(--color-fg-soft);font-weight:500}.error.svelte-1x05zx6{color:var(--color-error);font-size:var(--text-sm);margin:0;background:#fdecea;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm)}button[type=submit].svelte-1x05zx6{margin-top:var(--sp-2)}button[disabled].svelte-1x05zx6{opacity:.7;cursor:progress}
