.wrap.svelte-c68gvn{background:#e6eaf4;min-height:100vh}.card.svelte-c68gvn{color:#2c3854;max-width:400px;margin:0 auto;padding:48px 24px;font-family:system-ui,sans-serif}h1.svelte-c68gvn{margin:0 0 8px;font-size:24px;font-weight:800}.sub.svelte-c68gvn{color:#6272a0;margin:0 0 24px}.auth-form.svelte-c68gvn{flex-direction:column;gap:16px;display:flex}.field.svelte-c68gvn{flex-direction:column;gap:6px;display:flex}label.svelte-c68gvn{color:#4a5270;font-size:13px;font-weight:600}input.svelte-c68gvn{color:#2c3854;background:#fff;border:1.5px solid #c8ccd8;border-radius:8px;padding:10px 12px;font-size:15px}input.svelte-c68gvn:focus{border-color:#1e4ed8;outline:none}.btn-submit.svelte-c68gvn{color:#fff;cursor:pointer;background:#1e4ed8;border:none;border-radius:10px;padding:12px;font-size:15px;font-weight:700}.btn-submit.svelte-c68gvn:hover{background:#1a3fba}.error-msg.svelte-c68gvn{color:#d94f37;background:#fde8e8;border-radius:8px;padding:10px 12px;font-size:14px}.success.svelte-c68gvn{background:#e6f4ea;border-radius:10px;padding:20px}.success.svelte-c68gvn p:where(.svelte-c68gvn){color:#1a7f37;margin:0 0 8px}.success.svelte-c68gvn .sub:where(.svelte-c68gvn){color:#4a5270;font-size:13px}.btn-back.svelte-c68gvn,.back-link.svelte-c68gvn{color:#1e4ed8;margin-top:16px;font-size:14px;text-decoration:none;display:inline-block}.back-link.svelte-c68gvn{margin-top:20px}
