.canvas.svelte-jua0hh{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(#2a251c 0%,#1a1712 70%);flex:auto;min-height:0;position:relative;overflow:hidden}.canvas.editing.svelte-jua0hh{background:radial-gradient(#2c2a1c 0%,#1a1712 70%);box-shadow:inset 0 0 0 3px #c9a227}.tile.svelte-jua0hh{box-sizing:border-box;color:#1a1712;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:pointer;background:#e8dcc0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:3px 3px 2px;transition:left .16s,top .16s,width .16s,height .16s,box-shadow .12s,scale .12s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0006}.editing.svelte-jua0hh .tile:where(.svelte-jua0hh){outline-offset:2px;outline:2px dashed #c9a227}.tile.me.svelte-jua0hh{outline-offset:-3px;outline:3px solid #c9a227}.tile.dead.svelte-jua0hh{color:#d8cfbb;background:#6b6252}.tile.traveller.svelte-jua0hh{color:#241a33;background:#b79ad6}.tile.traveller.dead.svelte-jua0hh{color:#d8cfe6;background:#5e4f70}.tile.voted.svelte-jua0hh{color:#fff;background:#2e7d4f}.tile.voted.dead.svelte-jua0hh{background:#1f5a38}.tile.nominated.svelte-jua0hh{color:#fff;background:#b8741a}.tile.nominated.dead.svelte-jua0hh{background:#7a4d10}.tile.suspect.svelte-jua0hh{border:3px solid #9b1c1c}.suspect-mark.svelte-jua0hh{color:#fff;text-align:center;background:#9b1c1c;border-radius:50%;width:24px;height:24px;font-size:14px;line-height:24px;position:absolute;bottom:-8px;right:-8px}.tile.candidate.svelte-jua0hh{box-shadow:0 0 0 3px #e0562b,0 0 14px 4px #e0562b99}.tile.lifted.svelte-jua0hh{z-index:10;scale:1.12;box-shadow:0 10px 20px #0009}.name.svelte-jua0hh{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:600;line-height:1.1;overflow:hidden}.vote-mark.svelte-jua0hh{color:#2e7d4f;text-align:center;background:#fff;border-radius:50%;width:26px;height:26px;font-size:16px;font-weight:700;line-height:26px;position:absolute;top:-10px;left:-10px}.badges.svelte-jua0hh{justify-content:center;align-items:center;gap:2px;max-width:100%;min-height:20px;display:flex}.badge.svelte-jua0hh{object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 1px 1px #00000059);flex:none}.badges.known.svelte-jua0hh .badge:where(.svelte-jua0hh){filter:drop-shadow(0 0 3px #c9a227)}.badge.text.svelte-jua0hh{opacity:.8;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;font-size:11px;font-style:italic;line-height:20px;display:block;overflow:hidden}.centre.svelte-jua0hh{touch-action:manipulation;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dead-mark.svelte-jua0hh,.remove.svelte-jua0hh{color:#fff;text-align:center;border:none;border-radius:50%;width:24px;height:24px;padding:0;font-size:13px;line-height:24px;position:absolute;top:-8px;right:-8px}.dead-mark.svelte-jua0hh{background:#9b1c1c}.remove.svelte-jua0hh{width:30px;height:30px;line-height:26px;font:inherit;touch-action:manipulation;background:#333;border:2px solid #c9a227;top:-12px;right:-12px}.ro.svelte-2owkc8 .actions:where(.svelte-2owkc8),.ro.svelte-2owkc8 .add:where(.svelte-2owkc8),.ro.svelte-2owkc8 .addline:where(.svelte-2owkc8),.ro.svelte-2owkc8 .learned-form:where(.svelte-2owkc8),.ro.svelte-2owkc8 .x:where(.svelte-2owkc8),.ro.svelte-2owkc8 .pencil:where(.svelte-2owkc8){display:none}.ro.svelte-2owkc8 .alive:where(.svelte-2owkc8),.ro.svelte-2owkc8 .name-btn:where(.svelte-2owkc8),.ro.svelte-2owkc8 .pick:where(.svelte-2owkc8),.ro.svelte-2owkc8 textarea:where(.svelte-2owkc8){pointer-events:none}.backdrop.svelte-2owkc8{z-index:20;background:#00000073;position:fixed;inset:0}.sheet.svelte-2owkc8{z-index:21;background:#221e16;border-radius:18px 18px 0 0;flex-direction:column;height:88%;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000080}header.svelte-2owkc8{touch-action:none;border-bottom:1px solid #3a3326;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:14px 10px 6px;display:flex;position:relative}.grip.svelte-2owkc8{background:#e8dcc04d;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:5px;left:50%}h2.svelte-2owkc8{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font-size:20px;overflow:hidden}.name-btn.svelte-2owkc8{flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.pencil.svelte-2owkc8{opacity:.7;color:#c9a227;font-size:22px}.metag.svelte-2owkc8{color:#c9a227;vertical-align:middle;margin-left:8px;font-size:12px}.rename.svelte-2owkc8{flex:auto;gap:6px;min-width:0;display:flex}.rename.svelte-2owkc8 input:where(.svelte-2owkc8){flex:auto;min-width:0;font-size:18px;font-weight:600}.body.svelte-2owkc8{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;padding:4px 12px calc(env(safe-area-inset-bottom) + 24px);flex:auto;overflow-y:auto}h3.svelte-2owkc8{text-transform:uppercase;letter-spacing:.06em;opacity:.55;margin:18px 0 6px;font-size:12px}button.svelte-2owkc8{font:inherit;color:inherit;touch-action:manipulation;background:0 0;border:none;border-radius:12px;min-height:44px;padding:0 12px}button.svelte-2owkc8:disabled{opacity:.5}.text.svelte-2owkc8{opacity:.8;font-size:16px}.alive.svelte-2owkc8{color:#fff;background:#2e7d4f;min-width:72px;font-weight:600}.alive.isdead.svelte-2owkc8{background:#6b6252}.actions.svelte-2owkc8{gap:8px;margin-top:8px;display:flex}.chip.svelte-2owkc8{background:#3a3326;flex:1 1 0;font-weight:600}.chip.done.svelte-2owkc8{color:#c9a227;background:#2c2a1c}.chip.suspect.on.svelte-2owkc8{color:#fff;background:#9b1c1c}.claim.svelte-2owkc8{background:#1a1712;border-radius:12px;margin-bottom:8px;padding:6px 10px}.claim-head.svelte-2owkc8{justify-content:space-between;align-items:center;display:flex}.charname.svelte-2owkc8{color:#c9a227;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pick.svelte-2owkc8{align-items:center;gap:8px;display:flex}.line.svelte-2owkc8{align-items:flex-start;gap:8px;padding:4px 0;display:flex}.line.learned.svelte-2owkc8{background:#1a1712;border-radius:12px;margin-bottom:4px;padding:6px 10px}.night.svelte-2owkc8{opacity:.6;flex:none;padding-top:3px;font-size:12px;font-weight:700}.linetext.svelte-2owkc8{flex:auto;line-height:1.3}.src.svelte-2owkc8{opacity:.7}.ctx.svelte-2owkc8{opacity:.55;padding:0 0 6px 30px;font-size:12px;line-height:1.3}.x.svelte-2owkc8{opacity:.5;flex:none;min-width:36px;min-height:36px;padding:0;font-size:13px}.add.svelte-2owkc8,.pick.svelte-2owkc8{text-align:left;background:#1a1712;border:1px dashed #3a3326;width:100%;margin-top:4px}.pick.svelte-2owkc8{border-style:solid;flex:auto}.addline.svelte-2owkc8,.row.svelte-2owkc8{align-items:center;gap:6px;margin-top:4px;display:flex}.learned-form.svelte-2owkc8{background:#1a1712;border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}input.svelte-2owkc8,select.svelte-2owkc8,textarea.svelte-2owkc8{font:inherit;color:#e8dcc0;appearance:none;background:#221e16;border:1px solid #3a3326;border-radius:10px;min-height:44px;padding:0 10px;font-size:16px}input.svelte-2owkc8{flex:auto;min-width:0}select.svelte-2owkc8{flex:none}.row.svelte-2owkc8 select:where(.svelte-2owkc8){flex:1 1 0;min-width:0}textarea.svelte-2owkc8{box-sizing:border-box;resize:none;width:100%;padding:8px 10px;display:block}.ro.svelte-c4lgi0 .row:where(.svelte-c4lgi0){pointer-events:none}.ro.svelte-c4lgi0 .add:where(.svelte-c4lgi0){display:none}.log.svelte-c4lgi0{z-index:25;padding-top:env(safe-area-inset-top);background:#1a1712;flex-direction:column;display:flex;position:fixed;inset:0}header.svelte-c4lgi0{border-bottom:1px solid #3a3326;flex:none;justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.title.svelte-c4lgi0{font-size:17px;font-weight:600}.spacer.svelte-c4lgi0{min-width:70px}.pane.svelte-c4lgi0{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:0 12px calc(env(safe-area-inset-bottom) + 24px);flex:auto;overflow-y:auto}section.svelte-c4lgi0{border-bottom:1px solid #3a3326;padding:4px 0 12px}section.current.svelte-c4lgi0 h2:where(.svelte-c4lgi0){color:#c9a227}h2.svelte-c4lgi0{text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin:16px 0 6px;font-size:13px}button.svelte-c4lgi0{font:inherit;color:inherit;touch-action:manipulation;background:0 0;border:none;border-radius:12px;min-height:44px;padding:0 12px}.text.svelte-c4lgi0{opacity:.8;min-width:70px;font-size:16px}.row.svelte-c4lgi0{text-align:left;background:#221e16;align-items:baseline;gap:10px;width:100%;margin-bottom:4px;padding:10px 12px;display:flex}.row.open.svelte-c4lgi0{background:#2c2a1c}.label.svelte-c4lgi0{opacity:.6;flex:0 0 90px;font-size:14px}.value.svelte-c4lgi0{flex:auto;line-height:1.3}.value.empty.svelte-c4lgi0{opacity:.3}.chips.svelte-c4lgi0{flex-wrap:wrap;gap:6px;padding:4px 0 10px;display:flex}.chip.svelte-c4lgi0{background:#3a3326;border-radius:20px;min-height:40px;padding:0 14px}.chip.dead.svelte-c4lgi0{opacity:.6}.chip.on.svelte-c4lgi0{color:#1a1712;background:#e8dcc0;font-weight:600}.add.svelte-c4lgi0{border:1px dashed #3a3326;width:100%;margin-top:12px}.ro.svelte-36ebec .controls:where(.svelte-36ebec){pointer-events:none;opacity:.5}.helper.svelte-36ebec{z-index:25;padding-top:env(safe-area-inset-top);background:#1a1712;flex-direction:column;display:flex;position:fixed;inset:0}header.svelte-36ebec{border-bottom:1px solid #3a3326;flex:none;justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.title.svelte-36ebec{font-size:17px;font-weight:600}.spacer.svelte-36ebec{min-width:70px}.pane.svelte-36ebec{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:0 12px calc(env(safe-area-inset-bottom) + 24px);flex:auto;overflow-y:auto}.hint.svelte-36ebec,.dim.svelte-36ebec{opacity:.55;font-size:13px;line-height:1.4}section.svelte-36ebec{background:#221e16;border-radius:12px;margin-bottom:8px;padding:10px 12px}section.current.svelte-36ebec{outline:1px solid #3a3326}section.answered.svelte-36ebec{background:#2c2a1c}.dayhead.svelte-36ebec{justify-content:space-between;align-items:baseline;display:flex}.dayname.svelte-36ebec{font-weight:600}.told.svelte-36ebec{opacity:.5;font-size:12px}.set.svelte-36ebec{margin:4px 0 8px;line-height:1.3}.set.empty.svelte-36ebec{opacity:.4}.controls.svelte-36ebec{align-items:center;gap:8px;display:flex}button.svelte-36ebec{font:inherit;color:inherit;touch-action:manipulation;background:0 0;border:none;border-radius:12px;min-height:44px;padding:0 12px}.text.svelte-36ebec{opacity:.8;min-width:70px;font-size:16px}.seg.svelte-36ebec{background:#1a1712;border-radius:12px;flex:auto;gap:3px;padding:3px;display:flex}.seg.svelte-36ebec button:where(.svelte-36ebec){flex:1 1 0;min-height:40px;font-weight:600}.seg.svelte-36ebec button.on:where(.svelte-36ebec){color:#1a1712;background:#e8dcc0}.status.svelte-36ebec{color:#fff;background:#2e7d4f;flex:none;min-width:80px;font-weight:600}.status.false.svelte-36ebec{background:#9b1c1c}.status.svelte-36ebec:disabled{opacity:.3}h2.svelte-36ebec{text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin:20px 0 6px;font-size:13px}.conflict.svelte-36ebec{color:#e07070;font-weight:600}p.svelte-36ebec{margin:6px 0;line-height:1.4}.backdrop.svelte-anx9w7{z-index:20;background:#00000073;position:fixed;inset:0}.sheet.svelte-anx9w7{z-index:21;padding-bottom:calc(env(safe-area-inset-bottom) + 12px);background:#221e16;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000080}header.svelte-anx9w7{border-bottom:1px solid #3a3326;justify-content:space-between;align-items:center;padding:8px 10px 6px;display:flex}.spacer.svelte-anx9w7{min-width:70px}.title.svelte-anx9w7{font-size:17px;font-weight:600}button.svelte-anx9w7{font:inherit;color:inherit;touch-action:manipulation;background:0 0;border:none;border-radius:12px;min-width:70px;min-height:44px;padding:0 12px}.text.svelte-anx9w7{opacity:.8;font-size:16px}.body.svelte-anx9w7{padding:6px 12px}.row.svelte-anx9w7{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 4px;display:flex}.row.svelte-anx9w7>span:where(.svelte-anx9w7){flex-direction:column;gap:2px;display:flex}.label.svelte-anx9w7{font-size:17px}.hint.svelte-anx9w7{opacity:.55;font-size:13px}input[type=checkbox].svelte-anx9w7{accent-color:#c9a227;flex:none;width:28px;height:28px}.topbar.svelte-1uha8ag{padding:calc(env(safe-area-inset-top) + 6px) calc(env(safe-area-inset-right) + 10px) 6px calc(env(safe-area-inset-left) + 10px);background:#1a1712;border-bottom:1px solid #3a3326;flex:none;justify-content:space-between;align-items:center;display:flex}.day.svelte-1uha8ag{align-items:center;gap:4px;display:flex}.label.svelte-1uha8ag{text-align:center;text-underline-offset:4px;min-width:72px;padding:0 6px;font-size:20px;font-weight:600;-webkit-text-decoration:underline dotted #e8dcc066;text-decoration:underline dotted #e8dcc066}.controls.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gear.svelte-1uha8ag{opacity:.8;padding:0 6px;font-size:22px}.banner.small.svelte-1uha8ag{color:#c9a227;font-size:17px}.right.svelte-1uha8ag{align-items:center;gap:8px;display:flex}button.svelte-1uha8ag{font:inherit;color:inherit;touch-action:manipulation;background:0 0;border:none;border-radius:12px;min-width:44px;min-height:44px;padding:0 10px}button.svelte-1uha8ag:disabled{opacity:.3}.nav.svelte-1uha8ag{padding-bottom:4px;font-size:30px;line-height:1}.text.svelte-1uha8ag{opacity:.8;font-size:16px}.mode.svelte-1uha8ag{color:#fff;background:#9b1c1c;padding:0 16px;font-size:16px;font-weight:600}.mode.helper.svelte-1uha8ag{background:#e0562b}.mode.done.svelte-1uha8ag{color:#1a1712;background:#c9a227}.topbar.voting.svelte-1uha8ag{background:#2e7d4f;border-bottom-color:#1f5a38}.topbar.nominating.svelte-1uha8ag{background:#b8741a;border-bottom-color:#7a4d10}.mode.nom.svelte-1uha8ag{background:#b8741a}.banner.svelte-1uha8ag{color:#fff;font-size:20px;font-weight:700}.voting.svelte-1uha8ag .mode.done:where(.svelte-1uha8ag),.nominating.svelte-1uha8ag .mode.done:where(.svelte-1uha8ag){color:#1f5a38;background:#fff;min-height:52px;padding:0 24px;font-size:18px}.addrow.svelte-1uha8ag{padding:6px calc(env(safe-area-inset-right) + 10px) 6px calc(env(safe-area-inset-left) + 10px);background:#221e16;border-bottom:1px solid #3a3326;flex:none;gap:8px;display:flex}.addrow.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:0;font:inherit;color:#e8dcc0;background:#1a1712;border:1px solid #3a3326;border-radius:12px;flex:auto;min-height:44px;padding:0 12px;font-size:16px}.toast.svelte-1uha8ag{left:50%;top:calc(env(safe-area-inset-top) + 64px);color:#fff;pointer-events:none;background:#000000bf;border-radius:10px;padding:8px 14px;font-size:14px;position:fixed;transform:translate(-50%)}
