main.svelte-1uha8ag{background:#0d0d0d;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;font-family:system-ui,sans-serif;display:flex}.card.svelte-1uha8ag{color:#f0f0f0;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;width:100%;max-width:420px;padding:2.5rem 2rem}h1.svelte-1uha8ag{letter-spacing:-.02em;color:#fff;margin:0 0 .25rem;font-size:1.75rem;font-weight:700}.subtitle.svelte-1uha8ag{color:#888;margin:0 0 .5rem;font-size:.9rem}.event-info.svelte-1uha8ag{color:#666;margin:0 0 2rem;font-size:.85rem}label.svelte-1uha8ag{color:#aaa;margin-bottom:.4rem;font-size:.85rem;font-weight:500;display:block}input.svelte-1uha8ag{letter-spacing:.05em;color:#f0f0f0;box-sizing:border-box;background:#111;border:1px solid #333;border-radius:6px;outline:none;width:100%;padding:.65rem .75rem;font-family:monospace;font-size:1rem;transition:border-color .15s}input.svelte-1uha8ag:focus{border-color:#555}input.svelte-1uha8ag:disabled{opacity:.5}.error.svelte-1uha8ag{color:#f87171;margin:.5rem 0 0;font-size:.85rem}button.svelte-1uha8ag{color:#0d0d0d;cursor:pointer;background:#e8ff47;border:none;border-radius:6px;width:100%;margin-top:1rem;padding:.7rem 1rem;font-size:1rem;font-weight:600;transition:opacity .15s}button.svelte-1uha8ag:disabled{opacity:.4;cursor:not-allowed}button.svelte-1uha8ag:not(:disabled):hover{opacity:.88}.help.svelte-1uha8ag{color:#555;margin:1.5rem 0 0;font-size:.8rem;line-height:1.5}.help.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#888}
