.container.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}h1.svelte-1uha8ag{color:var(--accent);font-size:32px;margin-bottom:8px}.subtitle.svelte-1uha8ag{color:var(--text-secondary);margin-bottom:48px}form.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px;width:100%;max-width:360px}input.svelte-1uha8ag{padding:12px 16px;background:var(--bg-input);border:1px solid var(--border-input);color:var(--text-primary);font-family:var(--font-mono);font-size:14px}input.svelte-1uha8ag:focus{outline:none;border-color:var(--accent)}button.svelte-1uha8ag{padding:12px 24px;background:var(--accent);color:#fff;border:none;font-weight:700;font-family:var(--font-mono);font-size:14px;cursor:pointer}button.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}button.svelte-1uha8ag:hover:not(:disabled){background:var(--accent-hover)}.message.svelte-1uha8ag{text-align:center}.success.svelte-1uha8ag p:where(.svelte-1uha8ag):first-child{color:var(--accent);font-size:20px}.small.svelte-1uha8ag{color:var(--text-secondary);font-size:13px}.error.svelte-1uha8ag{color:var(--error);font-size:13px;margin-top:8px}
