.signin-page.svelte-1khdetk{max-width:380px;margin:2rem auto;padding:0 1rem;display:flex;flex-direction:column;gap:.9rem;color:#fff}h1.svelte-1khdetk{margin:0;font-size:1.6rem;color:#fff}.intro.svelte-1khdetk{margin:0;font-size:1rem;line-height:1.5;color:#fff}.field.svelte-1khdetk{display:flex;flex-direction:column;gap:.3rem;font-size:1rem;font-weight:700;color:#fff}.field.svelte-1khdetk input:where(.svelte-1khdetk){padding:.7rem .8rem;border:1px solid #ddd;border-radius:8px;font-size:1.05rem;font-weight:400;color:#000}.hint.svelte-1khdetk{margin:0;font-size:.95rem;line-height:1.5;color:#fff}.error.svelte-1khdetk{margin:0;font-size:.95rem;font-weight:700;color:#ffb4ab}.phone-help.svelte-1khdetk{font-size:.85rem;font-weight:400;line-height:1.45;color:#eadfae}.phone-preview.svelte-1khdetk,.phone-warn.svelte-1khdetk{font-size:.85rem;font-weight:400;line-height:1.4}.phone-preview.svelte-1khdetk{color:#9fe6a0}.phone-warn.svelte-1khdetk{color:#ffb4ab}.confirm.svelte-1khdetk{border:2px solid #ffdf00;border-radius:10px;padding:.75rem .9rem;font-size:.95rem;line-height:1.5}.confirm.svelte-1khdetk p:where(.svelte-1khdetk){margin:0}.claim-input.svelte-1khdetk{margin-top:.5rem;width:100%;padding:.6rem .75rem;border:1px solid #ddd;border-radius:8px;font-size:1.15rem;letter-spacing:.2em;text-align:center;color:#2f1000}.confirm-number.svelte-1khdetk{margin-top:.4rem!important;font-size:1.15rem;font-weight:800;color:#ffdf00}.submit.svelte-1khdetk{background:#ffee78;border:none;border-radius:999px;padding:.8rem 1rem;font-size:1.05rem;font-weight:700;color:#2f1000;cursor:pointer}.submit.svelte-1khdetk:disabled{opacity:.5;cursor:not-allowed}.forgot.svelte-1khdetk{align-self:flex-start;background:none;border:none;padding:0;color:#ffdf00;text-decoration:underline;font-size:1rem;font-weight:700;cursor:pointer}.help.svelte-1khdetk{border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:.75rem .85rem;font-size:.95rem;line-height:1.5;color:#fff}.help.svelte-1khdetk p:where(.svelte-1khdetk){margin:0 0 .5rem}.help-links.svelte-1khdetk{display:flex;gap:.75rem;flex-wrap:wrap}.help-links.svelte-1khdetk a:where(.svelte-1khdetk){color:#ffdf00;font-weight:700;font-size:1rem}
