.passkey-page.svelte-ct5lfi{text-align:center}.actions.svelte-ct5lfi{display:grid;gap:.75rem;margin-top:1rem}.actions.svelte-ct5lfi button:where(.svelte-ct5lfi){padding:.8rem 1.2rem;border-radius:.5rem;border:0;font-weight:600;cursor:pointer}.actions.svelte-ct5lfi button:where(.svelte-ct5lfi):first-child{background:#111827;color:#fff}.actions.svelte-ct5lfi button:where(.svelte-ct5lfi):last-child{background:#fff;color:#111827;border:1px solid #d1d5db}.error.svelte-ct5lfi{color:#b91c1c;margin-top:.75rem}.rail-card.svelte-ct5lfi{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgba(120,113,108,.18);background:#fffbf5d1;box-shadow:0 12px 40px #5c402814}.rail-card--soft.svelte-ct5lfi{background:#f8f4efeb}.rail-title.svelte-ct5lfi{font-size:.725rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#7c6f62}.rail-copy.svelte-ct5lfi{margin:0;color:#4b4038;font-size:.95rem;line-height:1.5}.rail-links.svelte-ct5lfi{display:flex;gap:.5rem;flex-wrap:wrap}.rail-links--stacked.svelte-ct5lfi{flex-direction:column;align-items:flex-start}.rail-links.svelte-ct5lfi a:where(.svelte-ct5lfi){padding:.55rem .8rem;border-radius:9999px;border:1px solid rgba(120,113,108,.18);background:#ffffffb8;color:#3f332c;text-decoration:none;font-size:.88rem;font-weight:600}
