.game.svelte-vuutt8{border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1rem;transition:background .6s,color .6s;display:flex}.game.night.svelte-vuutt8{color:#f3eefc;background:#1d1838}header.svelte-vuutt8{justify-content:space-between;align-items:center;display:flex}h1.svelte-vuutt8{margin:0;font-size:clamp(2rem,5vw,3.5rem)}.timer.svelte-vuutt8{font-size:clamp(2rem,6vw,4rem)}.stage.svelte-vuutt8{min-height:9rem}.stage.svelte-vuutt8 p:where(.svelte-vuutt8){margin:.3rem 0}.big.svelte-vuutt8{font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700}.small.svelte-vuutt8{opacity:.75;font-size:.9rem}.speaker.svelte-vuutt8{font-size:1.5rem}.accusation.svelte-vuutt8{font-size:1.2rem}.votes.svelte-vuutt8{opacity:.8;flex-wrap:wrap;gap:.3rem 1rem;padding:0;list-style:none;display:flex}.layout.svelte-vuutt8{grid-template-columns:1fr 14rem;gap:1rem;display:grid}@media (width<=700px){.layout.svelte-vuutt8{grid-template-columns:1fr}}.town.svelte-vuutt8{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.town.svelte-vuutt8 li:where(.svelte-vuutt8){color:var(--fg);background:#ffffffd9;border-radius:1rem;flex-direction:column;align-items:center;padding:.6rem;display:flex}.town.svelte-vuutt8 li.dead:where(.svelte-vuutt8){opacity:.5}.town.svelte-vuutt8 li.speaking:where(.svelte-vuutt8){outline:4px solid var(--accent)}.town.svelte-vuutt8 .icon:where(.svelte-vuutt8){font-size:2.2rem}.town.svelte-vuutt8 .name:where(.svelte-vuutt8){text-align:center;overflow-wrap:anywhere;font-weight:800}.town.svelte-vuutt8 .role:where(.svelte-vuutt8),.town.svelte-vuutt8 .offline:where(.svelte-vuutt8){opacity:.8;font-size:.8rem}aside.svelte-vuutt8{color:var(--fg);background:#ffffffd9;border-radius:1rem;padding:.75rem 1rem}aside.svelte-vuutt8 h2:where(.svelte-vuutt8){text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0 0 .4rem;font-size:1rem}aside.svelte-vuutt8 ul:where(.svelte-vuutt8){margin:0;padding-left:1.1rem}footer.svelte-vuutt8{justify-content:flex-end;display:flex}.secondary.svelte-vuutt8{color:inherit;background:0 0;border:2px solid;padding:.4em 1em}.settings.svelte-m5yspx{background:#fff;border-radius:1rem;padding:.75rem 1rem;box-shadow:0 2px #00000014}h2.svelte-m5yspx{text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0 0 .5rem;font-size:1rem}.toggles.svelte-m5yspx{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.35rem 1rem;display:grid}.advanced.svelte-m5yspx{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.75rem;display:flex}label.svelte-m5yspx{align-items:center;gap:.5rem;font-weight:600;display:flex}label.off.svelte-m5yspx{opacity:.5}em.svelte-m5yspx{opacity:.8;font-size:.8em;font-weight:400}select.svelte-m5yspx{font:inherit;border-radius:.4rem;padding:.15em .3em}input[type=checkbox].svelte-m5yspx{width:1.2em;height:1.2em}main.svelte-17ll7le{flex-direction:column;gap:1rem;max-width:64rem;margin:0 auto;padding:1.5rem 1rem 3rem;display:flex}.start.svelte-17ll7le{text-align:center;padding-top:4rem}header.svelte-17ll7le{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.side.svelte-17ll7le{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.code.svelte-17ll7le{letter-spacing:.2em;margin:0;font-size:clamp(4rem,12vw,8rem);font-weight:800;line-height:1}.hint.svelte-17ll7le{margin:0 0 .25rem}.warn.svelte-17ll7le{color:#9a5b00;max-width:30rem;font-size:.9rem}.status.svelte-17ll7le{color:#9a5b00;margin:0;font-weight:700}.secondary.svelte-17ll7le{color:var(--fg);border:2px solid var(--fg);background:0 0;padding:.4em 1em}.players.svelte-17ll7le h2:where(.svelte-17ll7le){text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0 0 .5rem;font-size:1rem}.players.svelte-17ll7le ul:where(.svelte-17ll7le){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.players.svelte-17ll7le li:where(.svelte-17ll7le){background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.3em .4em .3em 1em;font-weight:700;display:flex;box-shadow:0 2px #00000014}.players.svelte-17ll7le li.offline:where(.svelte-17ll7le){opacity:.55}.players.svelte-17ll7le em:where(.svelte-17ll7le){font-size:.85em;font-weight:400}.x.svelte-17ll7le{color:var(--fg);opacity:.5;background:0 0;padding:.1em .45em;font-size:.9em}.x.svelte-17ll7le:hover{opacity:1}.empty.svelte-17ll7le{opacity:.6;margin:0}.go.svelte-17ll7le{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}
