.auth-form.svelte-5uxi1w{width:100%}.btn-outline.svelte-5uxi1w{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#fff;border:1px solid var(--g200);color:var(--g700);padding:10px 16px;border-radius:8px;font-size:.88rem;cursor:pointer;font-weight:500;font-family:var(--font)}.btn-outline.svelte-5uxi1w:hover{background:var(--g50)}.auth-divider.svelte-5uxi1w{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--g400);font-size:.82rem}.auth-divider.svelte-5uxi1w:before,.auth-divider.svelte-5uxi1w:after{content:"";flex:1;border-top:1px solid var(--g200)}.form-field.svelte-5uxi1w{margin-bottom:12px}.form-field.svelte-5uxi1w label:where(.svelte-5uxi1w){display:block;font-size:.82rem;font-weight:600;color:var(--g600);margin-bottom:4px}.form-field.svelte-5uxi1w input:where(.svelte-5uxi1w){width:100%;padding:10px 12px;border:1px solid var(--g200);border-radius:8px;font-size:.88rem;font-family:var(--font)}.form-field.svelte-5uxi1w input:where(.svelte-5uxi1w):focus{outline:none;border-color:var(--accent)}.otp-input.svelte-5uxi1w{text-align:center;font-size:1.4rem!important;letter-spacing:.3em;font-weight:700;font-variant-numeric:tabular-nums}.form-error.svelte-5uxi1w{color:var(--red);font-size:.82rem;margin:8px 0}.auth-submit.svelte-5uxi1w{width:100%;justify-content:center;margin-top:4px}.auth-toggle.svelte-5uxi1w{text-align:center;font-size:.82rem;color:var(--g400);margin-top:14px}.link-btn.svelte-5uxi1w{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.82rem;padding:0;font-weight:600;font-family:var(--font)}.auth-msg.svelte-5uxi1w{margin-bottom:16px}.auth-msg-title.svelte-5uxi1w{font-size:.95rem;font-weight:700;margin-bottom:4px}.auth-msg.svelte-5uxi1w p:where(.svelte-5uxi1w){font-size:.82rem;color:var(--g500);line-height:1.5}
