main.svelte-1uha8ag{justify-content:center;align-items:center;padding:1.5rem;display:flex}.card.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);width:100%;max-width:420px;color:var(--color-fg);border-radius:12px;padding:2.5rem 2rem}h2.svelte-1uha8ag{letter-spacing:-.02em;color:var(--color-fg);margin:0 0 .25rem;font-size:1.6rem;font-weight:500}.subtitle.svelte-1uha8ag{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:1.1rem}.event-info.svelte-1uha8ag{text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 2rem;font-size:.85rem}label.svelte-1uha8ag{color:var(--color-text-secondary);margin-bottom:.4rem;font-size:.85rem;font-weight:500;display:block}input.svelte-1uha8ag{width:100%;font-size:1rem;font-family:var(--font-mono);letter-spacing:.05em;background:var(--color-muted);border:1px solid var(--color-border);color:var(--color-fg);box-sizing:border-box;border-radius:6px;outline:none;padding:.65rem .75rem;transition:border-color .15s}input.svelte-1uha8ag:focus{border-color:var(--color-fg)}input.svelte-1uha8ag:disabled{opacity:.5}.error.svelte-1uha8ag{color:var(--color-error);margin:.5rem 0 0;font-size:.85rem}button.svelte-1uha8ag{background:var(--color-brand-yellow);width:100%;color:var(--color-ink);cursor:pointer;border:none;border-radius:6px;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:var(--color-text-tertiary);margin:1.5rem 0 0;font-size:.8rem;line-height:1.5}
