.page.svelte-1x05zx6{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--app-bg-gradient, var(--app-bg))}.card.svelte-1x05zx6{width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px;padding:28px 24px;background:var(--card);border:1px solid var(--card-border);border-radius:18px;box-shadow:0 30px 80px #0f1a362e}.eyebrow.svelte-1x05zx6{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}h1.svelte-1x05zx6{font-family:Newsreader,serif;font-size:28px;font-weight:500;color:var(--ink);line-height:1.1;letter-spacing:-.4px;margin:2px 0 0}.hint.svelte-1x05zx6{font-family:DM Sans,sans-serif;font-size:14px;color:var(--body);margin:0 0 4px}input[type=password].svelte-1x05zx6{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:10px;border:1px solid var(--chip-border);background:var(--chip);color:var(--ink);font-family:DM Sans,sans-serif;font-size:16px;outline:none;transition:border-color .15s,background .15s}input[type=password].svelte-1x05zx6:focus{border-color:var(--accent);background:var(--card)}input[type=password].err.svelte-1x05zx6{border-color:#c0492b;background:#fbecea}button.svelte-1x05zx6{padding:12px 14px;border-radius:10px;border:none;background:var(--ink);color:var(--paper);font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:.2px;cursor:pointer}button.svelte-1x05zx6:hover{opacity:.9}.msg.svelte-1x05zx6{font-family:DM Sans,sans-serif;font-size:13px;color:#c0492b;text-align:center}
