.auth-wrap.svelte-1x05zx6{max-width:480px;margin:60px auto;padding:0 20px}.card.svelte-1x05zx6{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff14;border-radius:20px;padding:28px}.tabs.svelte-1x05zx6{gap:8px;margin-bottom:22px;display:flex}.tabs.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:#fff;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;padding:10px 14px;font-size:15px;font-weight:600;transition:background .2s}.tabs.svelte-1x05zx6 button.active:where(.svelte-1x05zx6){color:#0c1452;background:#fff}.tabs.svelte-1x05zx6 button:where(.svelte-1x05zx6):hover:not(.active){background:#ffffff1a}form.svelte-1x05zx6{flex-direction:column;gap:14px;display:flex}label.svelte-1x05zx6{flex-direction:column;gap:6px;font-size:14px;display:flex}.hint.svelte-1x05zx6{opacity:.7;font-weight:400}input.svelte-1x05zx6{border:none;border-radius:10px;outline:none;padding:10px 12px;font-size:15px}button.primary.svelte-1x05zx6{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:12px;margin-top:6px;padding:12px 16px;font-size:16px;font-weight:600;transition:transform .15s}button.primary.svelte-1x05zx6:hover{transform:scale(1.02)}.error.svelte-1x05zx6{color:#ff7a7a;text-align:center;background:#ff4d4d26;border:1px solid #ff4d4d;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:14px}
