body{margin:0;background:#f4f1fb}main.svelte-1n46o8q{font-family:system-ui,sans-serif;max-width:28rem;margin:0 auto;padding:1.5rem 1rem 3rem;text-align:center;color:#2d2440}header.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin:0 0 1rem;font-size:2rem;color:#6b4fd8;letter-spacing:.05em}.muted.svelte-1n46o8q{color:#80759c}.muted.small.svelte-1n46o8q{font-size:.9rem}.card.svelte-1n46o8q{background:#fff;border-radius:1rem;padding:1.25rem 1rem;margin-bottom:1.25rem;box-shadow:0 2px 10px #6b4fd81f}.countdown.svelte-1n46o8q .clock:where(.svelte-1n46o8q){display:flex;justify-content:center;gap:.75rem}.unit.svelte-1n46o8q{display:flex;flex-direction:column;background:#f1ecff;border-radius:.75rem;padding:.5rem .6rem;min-width:3.2rem}.unit.svelte-1n46o8q .n:where(.svelte-1n46o8q){font-size:1.8rem;font-weight:700;color:#2bb3a3}.unit.svelte-1n46o8q .label:where(.svelte-1n46o8q){font-size:.7rem;text-transform:uppercase;color:#80759c}.event-title.svelte-1n46o8q{margin:.75rem 0 0;font-weight:600}.here.svelte-1n46o8q{font-size:1.3rem;font-weight:700;margin:0}.poll.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0 0 1rem;font-size:1.1rem}.join.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0 0 .5rem;font-size:1.1rem}.join.svelte-1n46o8q form:where(.svelte-1n46o8q){display:flex;flex-direction:column;gap:.6rem;margin-top:1rem}.join.svelte-1n46o8q input:where(.svelte-1n46o8q){font-size:1rem;padding:.7rem .8rem;border-radius:.6rem;border:2px solid #d8cdfb;background:#f9f7ff;color:#2d2440}.join.svelte-1n46o8q input:where(.svelte-1n46o8q):focus{outline:none;border-color:#6b4fd8}.join.svelte-1n46o8q button:where(.svelte-1n46o8q){font-size:1rem;padding:.75rem .5rem;border-radius:.6rem;border:2px solid #6b4fd8;background:#6b4fd8;color:#fff;cursor:pointer}.join.svelte-1n46o8q button:where(.svelte-1n46o8q):disabled{opacity:.6;cursor:default}.join-error.svelte-1n46o8q{color:#c0392b;font-size:.9rem;margin-top:.75rem}.sides.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;gap:.75rem}.or.svelte-1n46o8q{color:#80759c;font-size:.9rem}.side.svelte-1n46o8q{flex:1;font-size:1.05rem;padding:.9rem .5rem;border-radius:.75rem;border:2px solid #6b4fd8;background:#f1ecff;color:#2d2440;cursor:pointer}.side.picked.svelte-1n46o8q{background:#2bb3a3;border-color:#2bb3a3;color:#fff}.side.svelte-1n46o8q:disabled{opacity:.7;cursor:default}.results.svelte-1n46o8q{margin-top:1rem}.bar.svelte-1n46o8q{height:.9rem;border-radius:.5rem;background:#f1ecff;overflow:hidden}.bar.svelte-1n46o8q .fill.a:where(.svelte-1n46o8q){height:100%;background:#6b4fd8}.counts.svelte-1n46o8q{display:flex;justify-content:space-between;font-size:.8rem;color:#80759c;margin-top:.4rem}
