main.svelte-1plnq8r{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:1rem}.card.svelte-1plnq8r{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;width:100%;max-width:400px}h1.svelte-1plnq8r{text-align:center;margin-bottom:1.5rem;font-size:1.5rem}.tabs.svelte-1plnq8r{display:flex;gap:.5rem;margin-bottom:1.5rem}.tabs.svelte-1plnq8r button:where(.svelte-1plnq8r){flex:1;padding:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#aaa;border-radius:6px;cursor:pointer;font-size:.9rem}.tabs.svelte-1plnq8r button.active:where(.svelte-1plnq8r){background:#3498db;border-color:#3498db;color:#fff}form.svelte-1plnq8r{display:flex;flex-direction:column;gap:.75rem}input.svelte-1plnq8r{padding:.6rem .8rem;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#e0e0e0;font-size:.95rem}input.svelte-1plnq8r:focus{outline:none;border-color:#3498db}.submit.svelte-1plnq8r{padding:.7rem;background:#3498db;border:none;border-radius:6px;color:#fff;font-size:1rem;cursor:pointer;margin-top:.5rem}.submit.svelte-1plnq8r:hover{background:#2980b9}.submit.svelte-1plnq8r:disabled{opacity:.6;cursor:not-allowed}.error.svelte-1plnq8r{color:#e74c3c;text-align:center;font-size:.9rem;margin-bottom:.5rem}
