.landing.svelte-1uha8ag{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;gap:32px;background:var(--ig-white)}.hero.svelte-1uha8ag{text-align:center}.logo-img.svelte-1uha8ag{width:100px;height:100px;object-fit:contain;margin-bottom:16px}.title.svelte-1uha8ag{font-size:32px;font-weight:700;color:var(--ig-primary);margin-top:4px}.subtitle.svelte-1uha8ag{font-size:14px;color:var(--ig-tertiary);margin-top:4px}.form-section.svelte-1uha8ag{width:100%;max-width:320px;display:flex;flex-direction:column;gap:12px}.input-label.svelte-1uha8ag{font-size:14px;font-weight:600;color:var(--ig-tertiary);text-align:center}.input-wrap.svelte-1uha8ag{width:100%}.input-wrap.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;padding:12px 14px;border:1px solid var(--ig-border);border-radius:var(--radius-sm);font-size:14px;text-align:center;transition:border-color .2s;background:var(--ig-bg)}.input-wrap.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--ig-tertiary)}.error.svelte-1uha8ag{text-align:center;color:var(--ig-red);font-size:14px}.back-btn.svelte-1uha8ag{background:none;color:var(--ig-tertiary);font-size:14px;font-weight:500;padding:4px 0;align-self:flex-start}.back-btn.svelte-1uha8ag:active{opacity:.6}.btn-outline.svelte-1uha8ag{background:var(--ig-white);color:var(--ig-blue);border:1px solid var(--ig-blue);border-radius:var(--radius-sm)}button.svelte-1uha8ag:disabled{opacity:.4;cursor:not-allowed}
