.auth-card.svelte-1x05zx6{background:#fff;border:1px solid #ddd;border-radius:12px;max-width:420px;margin:3rem auto 0;padding:1.75rem}h1.svelte-1x05zx6{margin:0}.auth-card.svelte-1x05zx6>p:where(.svelte-1x05zx6){color:#6b7280;margin:.4rem 0 1.5rem}.form-group.svelte-1x05zx6{margin-bottom:1rem}label.svelte-1x05zx6{margin-bottom:.4rem;font-weight:600;display:block}input.svelte-1x05zx6{box-sizing:border-box;color:#111827;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #ccc;border-radius:8px;padding:.7rem}.submit-button.svelte-1x05zx6{color:#fff;width:100%;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:8px;padding:.7rem 1rem;font-weight:600}.error.svelte-1x05zx6,.success.svelte-1x05zx6{border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem}.error.svelte-1x05zx6{color:#991b1b;background:#fee2e2}.success.svelte-1x05zx6{color:#166534;background:#dcfce7}.switch.svelte-1x05zx6{text-align:center;color:#6b7280;margin:1.25rem 0 0}.switch.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:#111827;font-weight:600}
