.wrap.svelte-5bky5h{background:var(--pastel-orange);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.card.svelte-5bky5h{background:var(--card);width:100%;max-width:420px;box-shadow:var(--shadow-lg);border-radius:24px;padding:40px 32px 32px}.brand.svelte-5bky5h{justify-content:center;margin-bottom:28px;display:flex}.card.svelte-5bky5h h1{text-align:center;margin:0 0 20px;font-size:22px}.card.svelte-5bky5h label{color:var(--muted);margin:16px 0 6px;font-size:13px;font-weight:600;display:block}.card.svelte-5bky5h input{border-radius:var(--radius-sm);background:var(--field);border:0;width:100%;padding:12px 16px;transition:background .15s,box-shadow .15s}.card.svelte-5bky5h input:focus{box-shadow:var(--shadow-sm), var(--focus);background:#fff;outline:none}.card.svelte-5bky5h .primary{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;margin-top:24px;padding:13px;font-weight:700;transition:background .15s,transform .15s;box-shadow:0 6px 16px #f578324d}.card.svelte-5bky5h .primary:hover{background:var(--orange-hover);transform:translateY(-1px)}.card.svelte-5bky5h .error{background:var(--pastel-orange);color:var(--brown);border-radius:var(--radius-sm);padding:10px 14px;font-size:14px;font-weight:600}
