.card.svelte-optpoi{text-align:left;color:#fff;border-radius:1rem;flex-direction:column;gap:.25rem;width:100%;padding:1rem 1.2rem;font-weight:400;display:flex}.card.town.svelte-optpoi{background:#2f6fd6}.card.mafia.svelte-optpoi{background:#b3172f}.card.hidden.svelte-optpoi{background:#555}.card.svelte-optpoi .label:where(.svelte-optpoi){opacity:.8;font-size:.9rem}.card.svelte-optpoi .role:where(.svelte-optpoi){font-size:1.8rem;font-weight:800}.card.svelte-optpoi .blurb:where(.svelte-optpoi){font-size:.95rem}.card.svelte-optpoi .tap:where(.svelte-optpoi){opacity:.7;align-self:flex-end;font-size:.75rem}.out.svelte-optpoi{color:#fff;background:#222;border-radius:.75rem;margin:0;padding:.6rem .9rem}.phase.svelte-optpoi{justify-content:space-between;align-items:baseline;display:flex}.phase.svelte-optpoi h2:where(.svelte-optpoi){margin:0}.action.svelte-optpoi{flex-direction:column;gap:.5rem;display:flex}.action.svelte-optpoi p:where(.svelte-optpoi){margin:0}.big.svelte-optpoi{padding:.8em;font-size:1.3rem}.ballot.svelte-optpoi{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ballot.svelte-optpoi .on:where(.svelte-optpoi),.secondary.on.svelte-optpoi{outline:4px solid var(--fg)}.secondary.svelte-optpoi{color:var(--fg);border:2px solid var(--fg);background:0 0;padding:.35em .9em}.accusation.svelte-optpoi{background:#fff;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.story.svelte-optpoi{font-size:1.15rem;font-weight:700}.private.svelte-optpoi{color:#fff;background:#2f6fd6;border-radius:.6rem;padding:.6rem .8rem}.hint.svelte-optpoi{opacity:.75;font-size:.95rem}.players.svelte-optpoi{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.players.svelte-optpoi li:where(.svelte-optpoi){background:#fff;border-radius:.6rem;align-items:center;gap:.5rem;min-height:2.6rem;padding:.35rem .5rem .35rem .8rem;display:flex}.players.svelte-optpoi li.me:where(.svelte-optpoi){font-weight:700}.players.svelte-optpoi li.dead:where(.svelte-optpoi){opacity:.5}.players.svelte-optpoi li.picked:where(.svelte-optpoi){outline:3px solid var(--accent)}.players.svelte-optpoi .name:where(.svelte-optpoi){flex:1}.players.svelte-optpoi .marks:where(.svelte-optpoi) em:where(.svelte-optpoi),.players.svelte-optpoi .name:where(.svelte-optpoi) em:where(.svelte-optpoi){opacity:.75;margin-left:.3em;font-size:.8em}.players.svelte-optpoi button:where(.svelte-optpoi){padding:.35em .9em;font-size:.95rem}main.svelte-psgeyi{flex-direction:column;gap:.75rem;max-width:28rem;margin:0 auto;padding:1.25rem 1rem 2rem;display:flex}h1.svelte-psgeyi{margin:0}form.svelte-psgeyi{flex-direction:column;gap:.6rem;display:flex}input.svelte-psgeyi{padding:.4em .5em;font-size:1.5rem}input.code.svelte-psgeyi{text-transform:uppercase;letter-spacing:.2em;text-align:center;font-size:2rem}.link.svelte-psgeyi{color:var(--fg);background:0 0;align-self:flex-start;padding:.4em 0;font-weight:400;text-decoration:underline}.welcome.svelte-psgeyi{margin:0;font-size:1.4rem}.hint.svelte-psgeyi{opacity:.7;margin:0}.notice.svelte-psgeyi{font-weight:700}.status.svelte-psgeyi{color:#9a5b00;margin:0;font-weight:700}.players.svelte-psgeyi h2:where(.svelte-psgeyi){text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0 0 .4rem;font-size:1rem}.players.svelte-psgeyi ul:where(.svelte-psgeyi){flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.players.svelte-psgeyi li:where(.svelte-psgeyi){background:#fff;border-radius:999px;padding:.2em .8em;font-weight:600}.players.svelte-psgeyi li.me:where(.svelte-psgeyi){background:var(--accent);color:#fff}.players.svelte-psgeyi li.offline:where(.svelte-psgeyi){opacity:.5}
