.top.svelte-52fghe{margin-bottom:1.25rem}.closed.svelte-52fghe{text-align:center;padding:2rem 0}.closed.svelte-52fghe h2:where(.svelte-52fghe){margin-bottom:.5rem;font-size:3rem}.layout.svelte-52fghe{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem;display:grid}.steps.svelte-52fghe{gap:1.5rem;min-width:0;display:grid}fieldset.svelte-52fghe{border:0;min-width:0;margin:0;padding:0}.steps.svelte-52fghe>fieldset:where(.svelte-52fghe){background:var(--card);border:3px solid var(--ink);border-radius:4px;padding:1.4rem}.steps.svelte-52fghe legend:where(.svelte-52fghe){float:left;width:100%;font:400 1.9rem/1 var(--display);text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1rem;padding:0;display:flex}.steps.svelte-52fghe legend:where(.svelte-52fghe) span:where(.svelte-52fghe){background:var(--lime);border:3px solid var(--ink);place-items:center;width:2.2rem;height:2.2rem;font-size:1.25rem;display:grid}.steps.svelte-52fghe legend:where(.svelte-52fghe)+:where(.svelte-52fghe){clear:both}.two.svelte-52fghe{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.wide.svelte-52fghe{grid-column:1/-1}.hint.svelte-52fghe{color:var(--muted);margin:0 0 1rem;font-size:1rem}.swatches.svelte-52fghe{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.5rem;display:grid}.swatch.svelte-52fghe{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:4px;justify-items:center;gap:.25rem;padding:.45rem .2rem;display:grid;position:relative}.swatch.svelte-52fghe input:where(.svelte-52fghe){opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.chip.svelte-52fghe{border:1px solid #00000047;border-radius:50%;width:52px;height:52px;transition:transform .12s;box-shadow:inset 0 -3px 6px #00000024}.name.svelte-52fghe{font-size:.78rem;font-weight:700;line-height:1.15}.name.svelte-52fghe em:where(.svelte-52fghe){color:var(--danger);font-style:normal;display:block}.swatch.svelte-52fghe:hover:not(.isTaken) .chip:where(.svelte-52fghe){transform:scale(1.1)}.swatch.svelte-52fghe:has(input:where(.svelte-52fghe):checked){border-color:var(--ink);background:#e9f6d6}.swatch.svelte-52fghe:has(input:where(.svelte-52fghe):focus-visible){outline:3px solid var(--lime-deep);outline-offset:1px}.isTaken.svelte-52fghe{cursor:not-allowed}.isTaken.svelte-52fghe .chip:where(.svelte-52fghe){opacity:.45;background-image:linear-gradient(135deg,#0000 47%,#fff 47% 53%,#0000 53%),linear-gradient(135deg,#0000 45%,#000 45% 55%,#0000 55%)!important}.isTaken.svelte-52fghe .name:where(.svelte-52fghe){color:var(--muted)}.roster.svelte-52fghe{gap:.9rem;display:grid}.row.svelte-52fghe{grid-template-columns:1fr 170px;gap:.8rem;display:grid}.row.svelte-52fghe input:where(.svelte-52fghe):disabled{color:var(--muted);background:#eeece2}aside.svelte-52fghe{position:sticky;top:90px}.ticket.svelte-52fghe{background:var(--ink);color:#fff;border-bottom:6px solid var(--lime);border-radius:4px;gap:.9rem;padding:1.4rem;display:grid}.shirt.svelte-52fghe{background:radial-gradient(circle at 50% 35%,#8ed13f47,#0000 70%);padding:.25rem 1.5rem 0}.picked.svelte-52fghe{text-align:center;font:400 1.3rem var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--lime-bright);margin:-.5rem 0 0}.pay.svelte-52fghe{gap:.5rem;display:grid}.pay.svelte-52fghe legend:where(.svelte-52fghe){text-transform:uppercase;letter-spacing:.15em;color:#cdd2bf;margin-bottom:.4rem;padding:0;font-size:.82rem;font-weight:800}.pay.svelte-52fghe label:where(.svelte-52fghe){border:2px solid var(--ink-3);cursor:pointer;border-radius:4px;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.98rem;display:flex}.pay.svelte-52fghe label.on:where(.svelte-52fghe){border-color:var(--lime)}.pay.svelte-52fghe input:where(.svelte-52fghe){accent-color:var(--lime);flex:none;width:1.1rem;height:1.1rem}.pay.svelte-52fghe strong:where(.svelte-52fghe){font:400 1.35rem var(--display);color:var(--lime-bright);letter-spacing:.02em;margin-right:.3rem}.balance.svelte-52fghe,.fine.svelte-52fghe{color:#c3c8b6;margin:0;font-size:.88rem;line-height:1.4}.fine.svelte-52fghe{font-size:.8rem}.due.svelte-52fghe{color:#fff;font-size:.95rem;font-weight:700}.consent.svelte-52fghe{background:var(--ink-2);border:2px solid var(--lime);cursor:pointer;border-radius:4px;align-items:flex-start;gap:.6rem;padding:.7rem;font-size:.88rem;line-height:1.35;display:flex}.consent.svelte-52fghe input:where(.svelte-52fghe){accent-color:var(--lime);flex:none;width:1.15rem;height:1.15rem;margin-top:.1rem}.row.svelte-52fghe .field:where(.svelte-52fghe) input:where(.svelte-52fghe)+input:where(.svelte-52fghe){margin-top:.4rem}button.btn.svelte-52fghe{text-align:center;width:100%;font-family:var(--display)}@media (width<=920px){.layout.svelte-52fghe{grid-template-columns:1fr}aside.svelte-52fghe{position:static}.shirt.svelte-52fghe{max-width:240px;margin-inline:auto}}@media (width<=520px){.two.svelte-52fghe{grid-template-columns:1fr}.row.svelte-52fghe{grid-template-columns:1fr 130px}}
