.signup.svelte-1kz8p5t{max-width:42rem;margin-bottom:1.5rem}.signup.band.svelte-1kz8p5t{border:1px solid var(--rule);border-left:4px solid var(--accent);background:var(--paper-raised);border-radius:10px;max-width:none;margin:0;padding:1.5rem 1.6rem}.signup.band.svelte-1kz8p5t .kicker:where(.svelte-1kz8p5t){font-size:1.3rem}.signup.band.svelte-1kz8p5t .dek:where(.svelte-1kz8p5t){font-size:.92rem}.kicker.svelte-1kz8p5t{font-family:var(--font-display);color:var(--ink);margin:0 0 .2rem;font-size:1.05rem;font-weight:700}.kicker.svelte-1kz8p5t:before{content:""}.dek.svelte-1kz8p5t{color:var(--muted);max-width:36rem;margin:0 0 .75rem;font-size:.85rem}form.svelte-1kz8p5t{flex-wrap:wrap;gap:.5rem;display:flex}input.svelte-1kz8p5t{border:1px solid var(--rule);background:var(--paper-raised);min-width:0;color:var(--ink);border-radius:6px;flex:16rem;padding:.55rem .75rem;font-size:.95rem}input.svelte-1kz8p5t:focus{border-color:var(--accent);outline:none}button.svelte-1kz8p5t{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:6px;flex:none;padding:.55rem 1.2rem;font-size:.95rem;font-weight:600;transition:opacity .15s}button.svelte-1kz8p5t:hover{opacity:.9}button.svelte-1kz8p5t:disabled{cursor:default;opacity:.6}.err.svelte-1kz8p5t{color:var(--neg,#c0392b);margin:.5rem 0 0;font-size:.82rem}.done.svelte-1kz8p5t{color:var(--ink);margin:0;font-size:.95rem;font-weight:500}
