main.svelte-a034u4{max-width:480px;margin:2rem auto 0}.card.svelte-a034u4{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}h1.svelte-a034u4{margin:0 0 .5rem;font-size:1.35rem}.card.svelte-a034u4 .intro{color:var(--muted);margin:0 0 1rem}.card.svelte-a034u4 .field{margin-bottom:1rem}.card.svelte-a034u4 label{margin-bottom:.25rem;font-weight:600;display:block}.card.svelte-a034u4 input:not([type=hidden]){width:100%;min-height:var(--tap);color:var(--text);background:#fff;border:1px solid #c4c9d1;border-radius:8px;padding:.6rem .75rem;font-family:inherit;font-size:1rem}.card.svelte-a034u4 input[aria-invalid=true]{border-color:var(--danger)}.card.svelte-a034u4 .hint{color:var(--muted);margin:.25rem 0 0;font-size:.875rem}.card.svelte-a034u4 .error{color:var(--danger);margin:.25rem 0 0;font-size:.875rem}.card.svelte-a034u4 .form-error{margin:0 0 1rem}.card.svelte-a034u4 .button{width:100%;min-height:var(--tap);background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.card.svelte-a034u4 .button:hover{background:var(--accent-hover)}.card.svelte-a034u4 .button:disabled{opacity:.7;cursor:progress}.card.svelte-a034u4 .fine-print{margin:.75rem 0 0;font-size:.875rem}.card.svelte-a034u4 .fine-print a{min-height:var(--tap);align-items:center;display:inline-flex}.card.svelte-a034u4 .links{flex-wrap:wrap;justify-content:space-between;gap:0 1rem;display:flex}
