.coin.svelte-1g3sr2r{position:relative;display:inline-block;width:var(--coin);height:var(--coin);vertical-align:-.28em;flex:none}.coin.svelte-1g3sr2r img:where(.svelte-1g3sr2r){width:100%;height:100%;object-fit:contain;display:block}.beside.svelte-1g3sr2r{display:inline-flex;align-items:center;gap:.2em;vertical-align:-.22em;flex:none}.beside.svelte-1g3sr2r .face:where(.svelte-1g3sr2r){width:var(--coin);height:var(--coin);object-fit:contain;display:block;flex:none}.amount.svelte-1g3sr2r{font-weight:700;line-height:1}.n.svelte-1g3sr2r{position:absolute;left:49%;top:49.9%;transform:translate(-50%,-50%);font-size:calc(var(--coin) * .56);font-weight:800;line-height:1;color:#241a0d;text-shadow:0 0 .05em #ffd21e,0 0 .05em #ffd21e,0 0 .1em #ffd21e,0 0 .16em #ffd21e}.n.long.svelte-1g3sr2r{font-size:calc(var(--coin) * .46);letter-spacing:-.02em}.scrim.svelte-nd1fl6{position:fixed;top:0;right:0;bottom:0;left:0;background:#14100a59;z-index:40}.drawer.svelte-nd1fl6{position:fixed;top:0;right:0;bottom:0;width:min(34rem,92vw);display:flex;flex-direction:column;background:#fff8ec;border-left:1px solid #cfc7b8;box-shadow:-6px 0 24px #00000040;z-index:41}header.svelte-nd1fl6{display:flex;align-items:center;gap:.8rem;padding:.7rem 11rem .7rem 1rem;border-bottom:1px solid #cfc7b8;background:#f4f1ea}h2.svelte-nd1fl6{margin:0;font-size:1.05rem}.close.svelte-nd1fl6{font:inherit;cursor:pointer;border:1px solid #cfc7b8;border-radius:6px;background:#fff8ec;padding:.2rem .7rem}.scroll.svelte-nd1fl6{flex:1;overflow-y:scroll;scrollbar-gutter:stable;overscroll-behavior:contain;padding:.6rem 1rem 1.4rem;scrollbar-width:thin;scrollbar-color:#cfc7b8 transparent}.scroll.svelte-nd1fl6::-webkit-scrollbar{width:10px}.scroll.svelte-nd1fl6::-webkit-scrollbar-thumb{background:#cfc7b8;border:3px solid #fff8ec;border-radius:5px}.scroll.svelte-nd1fl6::-webkit-scrollbar-thumb:hover{background:#b5820b}.scroll.svelte-nd1fl6::-webkit-scrollbar-track{background:transparent}.week.svelte-nd1fl6{position:sticky;top:-.6rem;margin:.9rem 0 .35rem;padding:.15rem 0;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#7a6f5c;background:#fff8ec}.week.svelte-nd1fl6:first-child{margin-top:0}.line.svelte-nd1fl6{display:flex;gap:.5rem;align-items:baseline;margin:0 0 .3rem;font-size:.85rem;line-height:1.35}.who.svelte-nd1fl6{flex:0 0 2.6rem;text-align:center;border-radius:4px;padding:.05rem .2rem;font-weight:700;font-size:.75rem}.text.svelte-nd1fl6{flex:1;min-width:0}.empty.svelte-nd1fl6{color:#7a6f5c;font-size:.9rem}.board.svelte-yo8uk3{position:relative;line-height:0;overflow:hidden;border-radius:6px}img.svelte-yo8uk3{width:100%;display:block;border-radius:6px}svg.svelte-yo8uk3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.turnsym.svelte-yo8uk3{animation:svelte-yo8uk3-turnshine 1.9s ease-in-out infinite}@keyframes svelte-yo8uk3-turnshine{0%,to{filter:drop-shadow(0 0 22px rgba(255,214,92,.85)) brightness(1.02)}50%{filter:drop-shadow(0 0 60px rgba(255,214,92,1)) brightness(1.14)}}.justup.svelte-yo8uk3{transform-box:fill-box;transform-origin:center;animation:svelte-yo8uk3-cardup .7s ease-out}@keyframes svelte-yo8uk3-cardup{0%{transform:scale(.2) rotate(-14deg);opacity:0}60%{transform:scale(1.35) rotate(3deg);opacity:1}}@media(prefers-reduced-motion:reduce){.turnsym.svelte-yo8uk3{animation:none;filter:drop-shadow(0 0 34px rgba(255,214,92,.95))}.justup.svelte-yo8uk3{animation:none}}.wedgename.svelte-yo8uk3{font-weight:700;fill:#111;stroke:#ffffffbf;stroke-width:14;paint-order:stroke}.movecost.svelte-yo8uk3 text:where(.svelte-yo8uk3){font-weight:700;fill:#241f18}.movecost.svelte-yo8uk3 .costnum:where(.svelte-yo8uk3){font-weight:800;fill:#241a0d;stroke:#ffd21e;stroke-width:14;paint-order:stroke}.credit.svelte-yo8uk3{text-anchor:middle;font-style:italic;fill:#241f18;opacity:.38}.notcounted.svelte-yo8uk3{font-weight:700;fill:#241f18;stroke:#fff;stroke-width:10;paint-order:stroke}.markerpos.svelte-yo8uk3{transition-property:transform;transition-timing-function:ease-in-out}.markerscale.svelte-yo8uk3{transition:transform .25s ease;transform-box:fill-box;transform-origin:center}.markerscale.movingnow.svelte-yo8uk3{transform:scale(1.3)}.markerdisc.svelte-yo8uk3{filter:drop-shadow(0 0 7px rgba(0,0,0,.55))}.halo.svelte-yo8uk3{opacity:.45;animation:svelte-yo8uk3-halopulse .85s ease-in-out infinite}@keyframes svelte-yo8uk3-halopulse{50%{opacity:.12}}.thumb.svelte-11wvqsh{padding:0;border:1px solid #9a9384;border-radius:6px;overflow:hidden;background:none;cursor:zoom-in;line-height:0;flex-shrink:0}.thumb.svelte-11wvqsh:hover{box-shadow:0 0 0 2px #2b6e2f}img.svelte-11wvqsh{width:100%;display:block}img.flipped.svelte-11wvqsh{transform:rotate(180deg)}.prompt.svelte-97mar9{position:relative;border:2px solid #b9b2a6;border-radius:8px;padding:.6rem .8rem;background:#f5f1e8}.prompt.mine.svelte-97mar9{border-color:#2b6e2f;background:#eef7ec}.clock.svelte-97mar9{position:absolute;bottom:-.75em;right:.6rem;font-variant-numeric:tabular-nums;font-weight:700;font-size:.85rem;line-height:1.4;background:#fff;border:1px solid #b9b2a6;border-radius:999px;padding:0 .55em;color:#555}.clock.mine.svelte-97mar9{--blink: #2b6e2f;border-color:#2b6e2f;color:#2b6e2f;animation:svelte-97mar9-clockblink 1s step-start infinite}.clock.red.svelte-97mar9{--blink: #b3261e;border-color:#b3261e;color:#b3261e;animation-duration:.55s}@keyframes svelte-97mar9-clockblink{50%{background:var(--blink);color:#fff}}@media(prefers-reduced-motion:reduce){.clock.mine.svelte-97mar9,.clock.red.svelte-97mar9{animation:none;background:var(--blink);color:#fff}}.misswarn.svelte-97mar9{margin:0 0 .5rem;color:#b3261e;font-weight:600;font-size:.9rem}.context.svelte-97mar9{margin:0 0 .5rem;font-weight:600}.context.second.svelte-97mar9{display:flex;align-items:center;gap:.5rem}button.back.svelte-97mar9{padding:.1rem .45rem;font-size:.8rem;font-weight:400}.waiting.svelte-97mar9{margin:0;color:#666;font-style:italic}.elsewhere.svelte-97mar9{margin:0 0 .5rem;font-size:.9rem;color:#2b6e2f;font-weight:600}.options.svelte-97mar9{display:flex;flex-wrap:wrap;gap:.4rem}.opt.svelte-97mar9{display:inline-flex;align-items:center;gap:.25rem}.context.svelte-97mar9 .thumb{vertical-align:middle;margin-left:.3rem}.sign.svelte-97mar9{font-size:1.15rem;font-weight:800;line-height:1}.gicon.svelte-97mar9{height:1.9rem;width:1.9rem;object-fit:contain;vertical-align:middle;margin:0 .15rem}.psym.svelte-97mar9{height:1.6rem;width:1.6rem;object-fit:contain;vertical-align:middle}button.svelte-97mar9{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .7rem;border:1px solid #8a836f;border-radius:6px;background:#fff;cursor:pointer;font-size:.92rem}button.svelte-97mar9:hover:not(:disabled){background:#dfefd9}button.svelte-97mar9:disabled{opacity:.5;cursor:wait}kbd.svelte-97mar9{display:inline-block;min-width:1.05em;text-align:center;background:#efe9dd;border:1px solid #b9b2a6;border-bottom-width:2px;border-radius:4px;font-size:.78em;padding:0 .25em;margin-right:.35em}.keymark.svelte-17jvyx3{position:absolute;top:2px;left:2px;min-width:.95em;padding:0 .2em;border:1px solid rgba(0,0,0,.35);border-radius:3px;background:#ffffffd9;color:#241a0d;font-size:.62rem;font-weight:800;line-height:1.25;text-align:center;pointer-events:none}.panel.svelte-17jvyx3{border:1px solid #cfc7b8;border-radius:8px;background:#fff8ec;padding:.5rem .8rem .7rem}h3.svelte-17jvyx3{margin:0 0 calc(.4rem * var(--ms, 1));font-size:max(.72rem,calc(.95rem * var(--ms, 1)))}h3.withcost.svelte-17jvyx3{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem 1.5rem}.stepcost.svelte-17jvyx3{display:inline-flex;align-items:center;gap:.15rem;white-space:nowrap;font-weight:400;color:#6f6857}.spots.svelte-17jvyx3{display:grid;grid-template-columns:repeat(6,var(--cardw, 1fr));gap:.4rem}.spot.svelte-17jvyx3{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0}.cap.svelte-17jvyx3{display:flex;align-items:center;justify-content:center;gap:.1rem;min-height:calc(1.5rem * var(--ms, 1));font-size:calc(.8rem * var(--ms, 1));font-weight:700;color:#3c3630}.minus.svelte-17jvyx3,.plus.svelte-17jvyx3{font-size:calc(1.1rem * var(--ms, 1));line-height:1}.plus.svelte-17jvyx3,.free.svelte-17jvyx3{color:#2b6e2f}.onward.svelte-17jvyx3{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(28px * var(--ms, 1));height:calc(28px * var(--ms, 1));flex:none}.curve.svelte-17jvyx3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.card.svelte-17jvyx3{padding:0;border:1px solid #9a9384;border-radius:5px;background:none;overflow:hidden;line-height:0;cursor:zoom-in;position:relative;width:100%}.card.svelte-17jvyx3 img:where(.svelte-17jvyx3){width:100%;display:block}.card.svelte-17jvyx3:hover{transform:scale(1.9);z-index:5;box-shadow:0 6px 18px #00000059}.count.svelte-17jvyx3{position:absolute;inset:auto 0 0 0;background:#ffffffd9;font-size:.62rem;font-weight:700;line-height:1.4}.empty.svelte-17jvyx3{width:100%;aspect-ratio:751 / 1097;border:1px dashed #b9b2a6;border-radius:5px;font-size:.62rem;color:#8a836f;text-align:center}.spot.takeable.svelte-17jvyx3 .card:where(.svelte-17jvyx3){cursor:pointer;outline:3px solid #2b6e2f;outline-offset:1px;animation:svelte-17jvyx3-spotpulse 1.6s ease-in-out infinite}.spot.takeable.svelte-17jvyx3 .cap:where(.svelte-17jvyx3){color:#2b6e2f}.vertical.svelte-17jvyx3 .spots:where(.svelte-17jvyx3){grid-template-columns:minmax(0,1fr);gap:.3rem}.vertical.svelte-17jvyx3 .spot:where(.svelte-17jvyx3){flex-direction:row;justify-content:flex-start;gap:.4rem}.vertical.svelte-17jvyx3 .spot:where(.svelte-17jvyx3) .cap:where(.svelte-17jvyx3){order:2;min-height:0}.vertical.svelte-17jvyx3 .spot:where(.svelte-17jvyx3) .card:where(.svelte-17jvyx3),.vertical.svelte-17jvyx3 .spot:where(.svelte-17jvyx3) .empty:where(.svelte-17jvyx3){order:1;width:var(--cardw, 96px);flex:none}@keyframes svelte-17jvyx3-spotpulse{50%{outline-color:#7ac36a}}.panel.svelte-f06e8c{border:1px solid #cfc7b8;border-radius:8px;background:#fff8ec;padding:.5rem .8rem;margin-top:.8rem}.panel.done.svelte-f06e8c{opacity:.75;background:#f4f1ea}.panel.walk.past.svelte-f06e8c{position:relative;border:2px solid var(--tint);border-radius:8px;background:color-mix(in srgb,var(--tint) 22%,#faf7f0);padding:.5rem 3.2rem .5rem .8rem}.pastbadge.svelte-f06e8c{position:absolute;top:.4rem;right:.5rem;width:2.1rem;height:2.1rem;object-fit:contain;opacity:.85;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.head.svelte-f06e8c{display:flex;gap:.7rem;align-items:flex-start}.body.svelte-f06e8c{flex:1;min-width:0}.cardslot.svelte-f06e8c{order:2;flex:0 0 auto}.sub.svelte-f06e8c{color:#666;font-size:.82rem;margin-top:.1rem}.blocker.svelte-f06e8c{margin-top:.35rem;background:#fdf0d2;border:1px solid #d8b350;border-radius:6px;padding:.25rem .5rem;font-size:.85rem;font-weight:600}.order.svelte-f06e8c{display:flex;gap:.45rem;margin-top:.4rem;flex-wrap:wrap}.step.svelte-f06e8c{display:flex;flex-direction:column;align-items:center;gap:.05rem;min-width:2.6rem}.step.now.svelte-f06e8c .tag:where(.svelte-f06e8c){outline:2px solid #b5820b;outline-offset:1px}.tag.svelte-f06e8c{border-radius:4px;padding:.05rem .4rem;font-weight:700;font-size:.8rem}small.svelte-f06e8c{color:#555;font-size:.7rem;min-height:.8rem}kbd.svelte-1850hzp{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;padding:.1em .35em;border:1px solid var(--fx-line-strong, #b9b2a6);border-bottom-width:2px;border-radius:.3em;background:var(--fx-paper-hi, #fffdf8);color:var(--fx-ink, #241a0d);font-family:var(--fx-font, system-ui);font-weight:var(--fx-w-title, 700);line-height:1.3;white-space:nowrap}@media(hover:none)and (pointer:coarse){kbd.svelte-1850hzp{display:none}}.boardbox.svelte-x65em{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.coalition.svelte-x65em{position:absolute;width:16.5rem;max-width:92%;transition:width .6s ease;pointer-events:auto;border:1px solid #8a836f;border-radius:8px;background:#faf7f0f0;box-shadow:0 4px 18px #00000059;padding:.2rem .5rem .4rem}header.svelte-x65em{display:flex;align-items:center;gap:.35rem;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}header.svelte-x65em:active{cursor:grabbing}h3.svelte-x65em{margin:.15rem 0;font-size:.78rem;white-space:nowrap}.spacer.svelte-x65em{flex:1}.pin.svelte-x65em{border:none;background:none;cursor:pointer;font-size:.8rem;line-height:1;padding:.15rem;opacity:.5}.pin.on.svelte-x65em{opacity:1}svg.svelte-x65em{width:100%;display:block}.hint.svelte-x65em{color:#777;font-size:.72rem;margin:.1rem 0}.caveat.svelte-x65em{margin:0 0 .15rem;font-size:.7rem;font-weight:700;color:#a8730f}.flash.svelte-x65em{margin:.1rem 0;padding:.15rem .35rem;border-radius:4px;background:#ffe3c4;border:1px solid #e08a17;font-size:.74rem;font-weight:700;color:#6b3d05}.coalition.big.svelte-x65em{width:21rem}.stack.lit.svelte-x65em{animation:svelte-x65em-stackpulse .65s ease-in-out infinite}@keyframes svelte-x65em-stackpulse{50%{filter:drop-shadow(0 0 10px #e08a17) brightness(1.12)}}.dying.svelte-x65em{animation:svelte-x65em-fading 1.6s ease-in-out infinite}@keyframes svelte-x65em-fading{50%{opacity:.25}}.node.svelte-x65em{transition:opacity .8s ease}.lock.svelte-x65em{transform-box:fill-box;transform-origin:center;animation:svelte-x65em-locksnap .55s ease-out}@keyframes svelte-x65em-locksnap{0%{transform:scale(2.6) translateY(-8px);opacity:0}65%{transform:scale(1);opacity:1}}.standbox.svelte-x65em{height:100%}.coalition.standalone.svelte-x65em{position:static;width:100%;max-width:none;height:100%;border:none;background:none;box-shadow:none;padding:0;display:flex;flex-direction:column;transition:none}.coalition.standalone.svelte-x65em .graphbox:where(.svelte-x65em){flex:1 1 0;min-height:0;position:relative}.coalition.standalone.svelte-x65em .graphbox:where(.svelte-x65em) svg:where(.svelte-x65em){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.notes.svelte-x65em{position:absolute;top:2px;left:4px;max-width:46%;pointer-events:none}.notes.svelte-x65em .caveat:where(.svelte-x65em),.notes.svelte-x65em .hint:where(.svelte-x65em){display:inline-block;background:#faf7f0d9;border-radius:4px;padding:.05rem .3rem}.standalone.svelte-x65em header:where(.svelte-x65em){cursor:default}.ghostpick.svelte-x65em{stroke:var(--fx-you, #2b6e2f);stroke-width:4;stroke-dasharray:10 9;opacity:.5}.pick.svelte-x65em{--pick-c: var(--fx-you, #2b6e2f);cursor:pointer}.pick.minus.svelte-x65em{--pick-c: var(--fx-danger, #b3261e)}.pick.svelte-x65em circle:where(.svelte-x65em){fill:var(--pick-c);stroke:#fff;stroke-width:3.5;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45));animation:svelte-x65em-pickpulse 1.6s ease-in-out infinite}.pick.svelte-x65em:hover circle:where(.svelte-x65em),.pick.svelte-x65em:focus-visible circle:where(.svelte-x65em){filter:drop-shadow(0 0 7px var(--pick-c)) brightness(1.15);animation:none}.pick.svelte-x65em .sign:where(.svelte-x65em){stroke:#fff;stroke-width:6;stroke-linecap:round;fill:none;pointer-events:none}.capwrap.svelte-x65em{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@keyframes svelte-x65em-pickpulse{50%{filter:drop-shadow(0 0 6px var(--pick-c))}}@media(prefers-reduced-motion:reduce){.coalition.svelte-x65em,.node.svelte-x65em{transition:none}.stack.lit.svelte-x65em,.dying.svelte-x65em,.lock.svelte-x65em,.pick.svelte-x65em circle:where(.svelte-x65em){animation:none}}h3.svelte-110jqe6{margin:calc(.1rem * var(--hk, 1)) 0 calc(.4rem * var(--hk, 1));font-size:max(.72rem,calc(.95rem * var(--hk, 1)))}h3.withcoin.svelte-110jqe6{display:flex;align-items:center;gap:.35em}.headmoney.svelte-110jqe6{display:inline-flex;align-items:center}.symsm.svelte-110jqe6{width:calc(1.7rem * var(--hk, 1));height:calc(1.7rem * var(--hk, 1));object-fit:contain}.chip.svelte-110jqe6{display:inline-block;width:.8em;height:.8em;border-radius:50%;border:1px solid #4448;margin-right:.2em;vertical-align:baseline}.youmoney.svelte-110jqe6{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap;margin:.2rem 0 .5rem}.debtnote.svelte-110jqe6{color:#a33;margin-left:.5rem;font-size:.85rem}.youbody.svelte-110jqe6{display:flex;align-items:flex-start;gap:.7rem}.hand.svelte-110jqe6{display:flex;gap:.5rem;flex:0 1 auto;min-width:0}.handcard.svelte-110jqe6{display:flex;flex-direction:column;gap:.15rem;width:var(--hw, 96px);flex:0 0 auto;font-size:.8rem}.handcard.empty.svelte-110jqe6 small:where(.svelte-110jqe6){color:#a49c8c}.handcard.svelte-110jqe6 .slot:where(.svelte-110jqe6){width:100%;aspect-ratio:751 / 1097;border:2px dashed #c3bbab;border-radius:6px;background:repeating-linear-gradient(-45deg,#00000005 0,#00000005 6px,#0000 6px,#0000 12px)}.handcard.empty.last.svelte-110jqe6 .slot:where(.svelte-110jqe6){border-color:#a8a08e}.cardface.svelte-110jqe6{position:relative;width:100%;line-height:0;border:1px solid #9a9384;border-radius:6px;overflow:hidden}.cardface.svelte-110jqe6 img:where(.svelte-110jqe6){width:100%;display:block}.cardface.svelte-110jqe6:hover{transform:scale(1.9);z-index:5;box-shadow:0 6px 18px #00000059}.handcard.pickable.svelte-110jqe6 .cardface:where(.svelte-110jqe6){outline:3px solid #2b6e2f;outline-offset:2px;animation:svelte-110jqe6-handpulse 1.6s ease-in-out infinite}@keyframes svelte-110jqe6-handpulse{50%{outline-color:#7ac36a}}.half.svelte-110jqe6{position:absolute;left:0;width:100%;height:50%;border:none;background:#142d1400;color:#fff;font-size:.72rem;font-weight:700;line-height:1.1;cursor:pointer;opacity:0;transition:opacity .12s ease;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.8)}.half.top.svelte-110jqe6{top:0}.half.bottom.svelte-110jqe6{bottom:0}.half.whole.svelte-110jqe6{top:0;height:100%}.half.svelte-110jqe6:hover:not(:disabled){background:#142d1452;opacity:1}.half.svelte-110jqe6:disabled{cursor:wait}.keymark.svelte-110jqe6{position:absolute;z-index:3;min-width:.95em;padding:0 .2em;border:1px solid rgba(0,0,0,.35);border-radius:3px;background:#ffffffd1;color:#241a0d;font-size:.62rem;font-weight:800;line-height:1.25;text-align:center;pointer-events:none}.keymark.tl.svelte-110jqe6{top:2px;left:2px}.keymark.bl.svelte-110jqe6{bottom:2px;left:2px}.keymark.voter.svelte-110jqe6{right:3px;bottom:calc(50% + 15px)}.keymark.inline.svelte-110jqe6{position:static;margin-right:.15rem}.voterbtn.svelte-110jqe6{position:absolute;right:3px;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:2px;border:1px solid #6f6c68;border-radius:5px;background:#ffffffeb;cursor:pointer;opacity:.55;transition:opacity .12s ease,box-shadow .12s ease}.voterbtn.svelte-110jqe6 img:where(.svelte-110jqe6){width:100%;height:100%;object-fit:contain}.voterbtn.svelte-110jqe6:hover:not(:disabled){opacity:1;box-shadow:0 0 0 2px #2b6e2f}.handcard.pickable.svelte-110jqe6 .voterbtn:where(.svelte-110jqe6){opacity:.85}.half.off.svelte-110jqe6{display:flex;align-items:center;justify-content:center;cursor:not-allowed}.half.off.svelte-110jqe6:hover{background:#1e1e1e73;opacity:1}.pslots.svelte-110jqe6{display:flex;align-items:center;gap:.25rem;margin-left:.5rem}.pslot.svelte-110jqe6{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .25rem;border:1px solid #8a836f;border-radius:4px;background:#fdfbf6;color:#6d6555;font-size:.72rem;font-weight:800;letter-spacing:.02em;cursor:help}.pslot.policy.svelte-110jqe6{background:#e4e4cd;border-color:#a5a58c;color:#3b3b2c}.pslot.opinion.svelte-110jqe6{background:#ffca99;border-color:#c69463;color:#4a3320}.pslot.buy.svelte-110jqe6{border-style:dashed;background:transparent;opacity:.45;cursor:default;padding:0 .2rem}.pslot.buy.ready.svelte-110jqe6{opacity:1;cursor:pointer;border-style:solid;border-color:#2b6e2f;background:#eef7ec}.pslot.buy.ready.svelte-110jqe6:hover{background:#dfefd9}.slot.svelte-110jqe6{border:3px solid #cfc7b8;border-radius:10px;background:#fff;overflow:hidden;cursor:grab;text-align:center}.zoombtn.svelte-110jqe6{position:absolute;right:2px;bottom:2px;padding:0 .25rem;border:1px solid #8a836f;border-radius:4px;background:#ffffffd9;font-size:.8rem;line-height:1.3;cursor:zoom-in}.half.svelte-110jqe6{position:absolute;left:0;width:100%;height:50%;border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;line-height:1.3}.half.top.svelte-110jqe6{top:0;border-radius:10px 10px 0 0}.half.bottom.svelte-110jqe6{bottom:0;border-radius:0 0 10px 10px}.half.svelte-110jqe6:hover{background:#2b6e2f47;outline:5px solid #2b6e2f;outline-offset:-5px}h3.svelte-9ohr9p{margin:.1rem 0 .4rem;font-size:.95rem}.symsm.svelte-9ohr9p{width:calc(1.7rem * var(--ps, 1));height:calc(1.7rem * var(--ps, 1));object-fit:contain}.chip.svelte-9ohr9p{display:inline-block;width:.8em;height:.8em;border-radius:50%;border:1px solid #4448;margin-right:.2em;vertical-align:baseline}.playerline.svelte-9ohr9p{display:flex;gap:calc(.3rem * var(--ps, 1));align-items:center;padding:calc(.12rem * var(--ps, 1)) calc(.3rem * var(--ps, 1));margin-bottom:calc(.15rem * var(--ps, 1));border-radius:4px;font-size:calc(.78rem * var(--ps, 1));flex-wrap:nowrap;overflow:visible}.playerline.me.svelte-9ohr9p{outline:2px solid #2b6e2f}.who.svelte-9ohr9p{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerline.svelte-9ohr9p .money:where(.svelte-9ohr9p){white-space:nowrap}.playerline.svelte-9ohr9p .thumb{transition:transform .12s ease}.playerline.svelte-9ohr9p .thumb:hover{transform:scale(4.5);position:relative;z-index:7;box-shadow:0 8px 22px #00000073}.money.svelte-9ohr9p em:where(.svelte-9ohr9p){color:#a33}.stack.svelte-9ohr9p{display:inline-flex;align-items:center;gap:.2rem}.count.svelte-9ohr9p{font-size:.85rem;color:#555}.autotag.svelte-9ohr9p{font-size:.9rem;cursor:default}h2.svelte-13lvyyl{margin:.2rem 0}.office.svelte-13lvyyl td:where(.svelte-13lvyyl){font-weight:700}.office.svelte-13lvyyl td:where(.svelte-13lvyyl):first-child{white-space:nowrap;color:#4a453d}table.svelte-13lvyyl{border-collapse:collapse}td.svelte-13lvyyl{padding:.1rem .5rem .1rem 0}details.svelte-13lvyyl{margin:.3rem 0}summary.svelte-13lvyyl{cursor:pointer;font-weight:600;font-size:.9rem}.symsm.svelte-13lvyyl{width:1.7rem;height:1.7rem;object-fit:contain}.chip.svelte-13lvyyl{display:inline-block;width:.8em;height:.8em;border-radius:50%;border:1px solid #4448;margin-right:.2em;vertical-align:baseline}.whoplays.svelte-13lvyyl{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.nobody.svelte-13lvyyl{color:#8a836f;font-weight:400}h2.svelte-1j4cu8q{margin:.2rem 0}.say.svelte-1j4cu8q{margin:.4rem 0 .6rem;font-size:1.15rem;line-height:1.35;font-weight:600;min-height:3.2em}.beats.svelte-1j4cu8q{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.dot.svelte-1j4cu8q{width:.45rem;height:.45rem;border-radius:50%;background:#cfc7b6}.dot.on.svelte-1j4cu8q{background:#e08a17}.skip.svelte-1j4cu8q{font-size:.8rem;padding:.15rem .5rem}.layout.svelte-10teclk{display:grid;grid-template-columns:minmax(320px,52%) 1fr;gap:1rem;align-items:start}.boardstack.svelte-10teclk{position:relative;z-index:8}.turnbox.svelte-10teclk{position:relative;border:3px solid var(--tint);border-radius:10px;background:color-mix(in srgb,var(--tint) 22%,#faf7f0);padding:.5rem .8rem .7rem;margin-top:.8rem}.turnbox.svelte-10teclk .panel,.turnbox.svelte-10teclk .prompt{border:none;background:transparent;margin-top:.3rem;padding-left:0;padding-right:0}.turnbox.hascard.svelte-10teclk{padding-right:124px;min-height:168px}.flightcard.svelte-10teclk{position:absolute;top:.45rem;right:.5rem;z-index:1}.turnreserve.svelte-10teclk{float:right;width:2.9rem;height:2.9rem;margin:0 0 .3rem .55rem}.turnbox.hascard.svelte-10teclk .turnreserve:where(.svelte-10teclk){width:112px;height:166px}.turnbadge.svelte-10teclk{position:absolute;top:.45rem;right:.5rem;width:2.6rem;height:2.6rem;object-fit:contain;z-index:2;background:#fff;border-radius:50%;padding:3px;box-sizing:border-box;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.panel.svelte-10teclk{border:1px solid #cfc7b8;border-radius:8px;background:#faf7f0;padding:.5rem .8rem;margin-top:.8rem}.you.svelte-10teclk{color:#2b6e2f;font-weight:700}.yourow.svelte-10teclk{display:flex;align-items:flex-start;gap:.8rem}.yourow.svelte-10teclk .panel:where(.svelte-10teclk){flex:1 1 auto;min-width:0}.playersbox.svelte-10teclk{flex:0 1 20rem;min-width:13rem;background:#fffdf8}.error.svelte-10teclk{color:#a11;font-weight:600}.takeover.svelte-10teclk{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;border:2px solid #b3261e;border-radius:8px;background:#fbeeed;padding:.5rem .8rem;font-weight:600}.takeover.svelte-10teclk button:where(.svelte-10teclk){padding:.35rem .8rem;border:1px solid #b3261e;border-radius:6px;background:#fff;color:#b3261e;font-weight:700;cursor:pointer}.takeover.svelte-10teclk button:where(.svelte-10teclk):hover:not(:disabled){background:#b3261e;color:#fff}.scrim.svelte-1kzk4wb{position:fixed;top:0;right:0;bottom:0;left:0;background:#14100a59;z-index:40}.drawer.svelte-1kzk4wb{position:fixed;top:0;right:0;bottom:0;width:min(34rem,92vw);display:flex;flex-direction:column;background:#fff8ec;border-left:1px solid #cfc7b8;box-shadow:-6px 0 24px #00000040;z-index:41}header.svelte-1kzk4wb{display:flex;align-items:center;gap:.8rem;padding:.7rem 11rem .7rem 1rem;border-bottom:1px solid #cfc7b8;background:#f4f1ea}h2.svelte-1kzk4wb{margin:0;font-size:1.05rem}.close.svelte-1kzk4wb{font:inherit;cursor:pointer;border:1px solid #cfc7b8;border-radius:6px;background:#fff8ec;padding:.2rem .7rem}.scroll.svelte-1kzk4wb{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.6rem 1rem 1.4rem}.head.svelte-1kzk4wb{margin:1.4rem 0 .2rem;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;color:#6d6555}.head.svelte-1kzk4wb:first-child{margin-top:.6rem}.setting.svelte-1kzk4wb{max-width:42rem;margin-bottom:.4rem}.track.svelte-1kzk4wb{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;border:1px solid #9a9384;border-radius:999px;background:#efeae0;overflow:hidden}.thumb.svelte-1kzk4wb{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:#3a5991;transition:transform .16s ease}.thumb.hidden.svelte-1kzk4wb{display:none}.side.svelte-1kzk4wb{position:relative;padding:.5rem .9rem;text-align:center;font:inherit;font-size:.9rem;line-height:1.25;color:#6d6555;background:none;border:none;cursor:pointer;transition:color .16s ease}.side.sel.svelte-1kzk4wb{color:#fff;font-weight:600}.note.svelte-1kzk4wb{margin:.35rem 0 0;font-size:.82rem;line-height:1.4;color:#6d6555}@media(prefers-reduced-motion:reduce){.thumb.svelte-1kzk4wb{transition:none}}.flex-ui{--fx-u: 225px;--fx-gap: 4px;--fx-base: clamp(9px, calc(var(--fx-u) / 20 + .1vw), 15px);--fx-title: calc(var(--fx-base) * 1.15);--fx-body: var(--fx-base);--fx-small: calc(var(--fx-base) * .85);--fx-tiny: calc(var(--fx-base) * .72);--fx-font: system-ui, sans-serif;--fx-font-display: "URW Bookman", "Bookman Old Style", Bookman, "Palatino Linotype", P052, Palatino, "Times New Roman", serif;--fx-w-title: 700;--fx-w-strong: 600;--fx-w-body: 400;--fx-ink: #241f18;--fx-ink-soft: #5c5648;--fx-ink-faint: #8a836f;--fx-paper: #faf7f0;--fx-paper-hi: #fffdf8;--fx-paper-press: #f0ead9;--fx-line: #cfc7b8;--fx-line-strong: #b7ae9d;--fx-you: #2b6e2f;--fx-danger: #b3261e;--fx-gold: #b5820b;--fx-wash-box: 22%;--fx-wash-tile: 34%;--fx-sp-1: calc(var(--fx-base) * .25);--fx-sp-2: calc(var(--fx-base) * .5);--fx-sp-3: calc(var(--fx-base) * .85);--fx-sp-4: calc(var(--fx-base) * 1.3);--fx-pad: var(--fx-sp-2);--fx-mark-sm: 2em;--fx-mark-md: 3em;--fx-mark-lg: 5em;--fx-mark-xl: 7.5em;--fx-r-sm: 4px;--fx-r-md: 8px;--fx-r-lg: 10px;--fx-bw: 1px;--fx-z-content: 1;--fx-z-pinned: 2;--fx-z-ctl: 3;--fx-z-overlay: 9;--fx-z-modal: 10;--fx-z-zoom: 11;--fx-t-fast: .12s;--fx-tap: 26px;--fx-shadow-1: 0 1px 3px rgba(0, 0, 0, .18);--fx-shadow-2: 0 10px 40px rgba(0, 0, 0, .5);--fx-fit-min: .5;--fx-fit-max: 1.5;--fx-card-rendered: .5;--fx-card-scan: .6846;font-family:var(--fx-font);font-size:var(--fx-body);color:var(--fx-ink)}@media(pointer:coarse){.flex-ui{--fx-tap: 36px}}@media(prefers-reduced-motion:reduce){.flex-ui{--fx-t-fast: 0s}}.flex-ui .fx-strong{font-weight:var(--fx-w-strong)}.flex-ui .fx-muted{color:var(--fx-ink-soft)}.flex-ui .fx-faint{color:var(--fx-ink-faint);font-size:var(--fx-tiny)}.flex-ui .fx-accent{color:var(--fx-you);font-weight:var(--fx-w-strong)}.flex-ui .fx-danger{color:var(--fx-danger);font-weight:var(--fx-w-strong)}.flex-ui .fx-num{font-variant-numeric:tabular-nums}.flex-ui :focus-visible{outline:2px solid var(--fx-you);outline-offset:1px;border-radius:var(--fx-r-sm)}.board.svelte-12bmwk6{position:relative;line-height:0}img.svelte-12bmwk6{width:100%;display:block}svg.svelte-12bmwk6{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.turnsym.svelte-12bmwk6{animation:svelte-12bmwk6-turnshine 1.9s ease-in-out infinite}@keyframes svelte-12bmwk6-turnshine{0%,to{filter:drop-shadow(0 0 22px rgba(255,214,92,.85)) brightness(1.02)}50%{filter:drop-shadow(0 0 60px rgba(255,214,92,1)) brightness(1.14)}}.justup.svelte-12bmwk6{transform-box:fill-box;transform-origin:center;animation:svelte-12bmwk6-cardup .7s ease-out}@keyframes svelte-12bmwk6-cardup{0%{transform:scale(.2) rotate(-14deg);opacity:0}60%{transform:scale(1.35) rotate(3deg);opacity:1}}@media(prefers-reduced-motion:reduce){.turnsym.svelte-12bmwk6{animation:none;filter:drop-shadow(0 0 34px rgba(255,214,92,.95))}.justup.svelte-12bmwk6{animation:none}}.markerpos.svelte-12bmwk6{transition-property:transform;transition-timing-function:ease-in-out}.markerscale.svelte-12bmwk6{transition:transform .25s ease;transform-box:fill-box;transform-origin:center}.markerscale.movingnow.svelte-12bmwk6{transform:scale(1.3)}.markerdisc.svelte-12bmwk6{filter:drop-shadow(0 0 7px rgba(0,0,0,.55))}.halo.svelte-12bmwk6{opacity:.45;animation:svelte-12bmwk6-halopulse .85s ease-in-out infinite}@keyframes svelte-12bmwk6-halopulse{50%{opacity:.12}}.movepick.svelte-12bmwk6{cursor:pointer;outline:none;pointer-events:auto;animation:svelte-12bmwk6-mvpulse 1.6s ease-in-out infinite}.movepick.svelte-12bmwk6:hover,.movepick.svelte-12bmwk6:focus-visible{animation:none}@media(prefers-reduced-motion:reduce){.movepick.svelte-12bmwk6{animation:none}}@keyframes svelte-12bmwk6-mvpulse{50%{opacity:.55}}.movepick.svelte-12bmwk6 .casing:where(.svelte-12bmwk6){stroke:#fff;stroke-linecap:round}.movepick.svelte-12bmwk6 .ink:where(.svelte-12bmwk6){stroke:var(--fx-you, #2b6e2f);stroke-linecap:round}.movepick.svelte-12bmwk6 .headcase:where(.svelte-12bmwk6){fill:#fff;stroke:#fff;stroke-linejoin:round}.movepick.svelte-12bmwk6 .head:where(.svelte-12bmwk6){fill:var(--fx-you, #2b6e2f)}.movepick.svelte-12bmwk6 .hit:where(.svelte-12bmwk6){fill:transparent}.mvcap.svelte-12bmwk6{width:100%;height:100%;display:flex;align-items:center;justify-content:center}button.svelte-bnecxz{display:inline-flex;align-items:center;gap:.45em;font-family:var(--fx-font, system-ui);font-size:1.25rem;font-weight:800;padding:2.7rem 1.3rem;border-radius:10px;cursor:pointer;box-shadow:0 4px 14px #0006}.take.svelte-bnecxz{border:2px solid var(--fx-ink, #241f18);background:var(--fx-paper-hi, #fffdf8);color:var(--fx-ink, #241f18)}.take.svelte-bnecxz:hover:not(:disabled){background:var(--fx-paper-press, #efe9dc)}.cancel.svelte-bnecxz{border:2px solid var(--fx-line-strong, #b7ae9d);background:color-mix(in srgb,var(--fx-paper-press, #efe9dc) 87%,var(--fx-ink, #241f18));color:color-mix(in srgb,var(--fx-ink, #241f18) 78%,#fff);box-shadow:0 3px 10px #0000004d}.cancel.svelte-bnecxz:hover:not(:disabled){background:color-mix(in srgb,var(--fx-paper-press, #efe9dc) 75%,var(--fx-ink, #241f18))}button.svelte-bnecxz:disabled{opacity:.6;cursor:default}.wide.svelte-bnecxz{width:80%;justify-content:center}.slim.svelte-bnecxz{padding-top:.6rem;padding-bottom:.6rem}@media(hover:none)and (pointer:coarse){button.svelte-bnecxz{font-size:1.4rem;padding:1.6rem}.slim.svelte-bnecxz{padding-top:.9rem;padding-bottom:.9rem}}.mark.svelte-11k3idg{font:inherit;display:block;flex:none;aspect-ratio:1 / 2;padding:0;border:none;background:none;line-height:0;cursor:zoom-in}.mark.plain.svelte-11k3idg{cursor:default}.mark.svelte-11k3idg img:where(.svelte-11k3idg){width:100%;height:100%;display:block}.mark.svelte-11k3idg:not(.plain):hover img:where(.svelte-11k3idg){filter:drop-shadow(0 0 2px var(--fx-you, #2b6e2f)) drop-shadow(0 0 1px var(--fx-you, #2b6e2f))}.selkey.svelte-1wuznng{position:absolute;left:0;right:0;top:60%;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.selkey.full.svelte-1wuznng{top:50%;bottom:20%}.fit.svelte-1a8g5d0{position:relative;width:100%;height:100%;overflow:hidden}.scroller.svelte-1a8g5d0{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.scroller.scrolls.svelte-1a8g5d0{overflow:auto;align-items:flex-start;justify-content:flex-start}.sizer.svelte-1a8g5d0{position:relative;flex:none}.inner.svelte-1a8g5d0{position:absolute;top:0;left:0;display:grid;grid-auto-rows:1fr;width:max-content;transform-origin:top left}.tile.svelte-1a8g5d0{min-width:0}.probe.svelte-1a8g5d0{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;width:max-content}.handpanel.svelte-6q6i70{height:100%;display:flex;flex-direction:column}.fitarea.svelte-6q6i70{flex:1;min-height:0;--fx-fit-min: .3}.handline.svelte-6q6i70{flex:none;display:flex;align-items:center;justify-content:flex-start;gap:.6em;padding-top:.15em;font-size:clamp(var(--fx-body),2.6cqw,calc(var(--fx-body) * 2));color:var(--fx-ink-soft);white-space:nowrap}.spot.svelte-6q6i70{font-size:var(--fx-body);line-height:1.25;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.25em;padding:.15em .2em;color:var(--fx-ink)}.cap.svelte-6q6i70{display:flex;align-items:center;justify-content:center;min-height:1.3em;font-size:var(--fx-small);white-space:nowrap}.cardwrap.svelte-6q6i70{position:relative;display:block;flex:none;font:inherit;padding:0;border:none;background:none;line-height:0}button.cardwrap.svelte-6q6i70{cursor:zoom-in}button.cardwrap.svelte-6q6i70:hover img{filter:drop-shadow(0 0 2px var(--fx-you)) drop-shadow(0 0 1px var(--fx-you))}.spot.asked.svelte-6q6i70 .cardwrap:where(.svelte-6q6i70) img{filter:drop-shadow(0 0 3px var(--fx-you)) drop-shadow(0 0 2px var(--fx-you));animation:svelte-6q6i70-handtake 1.6s ease-in-out infinite}@keyframes svelte-6q6i70-handtake{50%{filter:drop-shadow(0 0 1px var(--fx-you))}}.empty.svelte-6q6i70{aspect-ratio:1 / 2;border:1px dashed var(--fx-line-strong);border-radius:.3em;box-sizing:border-box}button.waycard.svelte-6q6i70{cursor:pointer}.wayface.svelte-6q6i70{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 2;width:100%;box-sizing:border-box;border:2px dashed var(--fx-ink-faint);border-radius:.3em;background:var(--fx-paper-press)}button.waycard.svelte-6q6i70:hover .wayface:where(.svelte-6q6i70){border-color:var(--fx-you);box-shadow:0 0 2px var(--fx-you)}.placeface.svelte-6q6i70{border-color:var(--fx-you);background:color-mix(in srgb,var(--fx-you) 8%,var(--fx-paper-press))}.plussign.svelte-6q6i70{position:relative;width:42%;aspect-ratio:1}.plussign.svelte-6q6i70:before,.plussign.svelte-6q6i70:after{content:"";position:absolute;background:var(--fx-you);border-radius:.1em}.plussign.svelte-6q6i70:before{left:50%;top:0;width:.18em;height:100%;transform:translate(-50%)}.plussign.svelte-6q6i70:after{top:50%;left:0;height:.18em;width:100%;transform:translateY(-50%)}button.buyplace.svelte-6q6i70:disabled{opacity:.6;cursor:default}.stopsign.svelte-6q6i70,.declinesign.svelte-6q6i70{position:relative;width:44%;aspect-ratio:1;box-sizing:border-box;border-radius:50%}.stopsign.svelte-6q6i70:after,.declinesign.svelte-6q6i70:after{content:"";position:absolute;left:50%;top:-6%;width:.18em;height:112%;transform:translate(-50%) rotate(45deg)}.stopsign.svelte-6q6i70{border:.18em solid color-mix(in srgb,var(--fx-danger) 80%,var(--fx-paper))}.stopsign.svelte-6q6i70:after{background:color-mix(in srgb,var(--fx-danger) 80%,var(--fx-paper))}.declinesign.svelte-6q6i70{border:.18em solid var(--fx-ink-faint)}.declinesign.svelte-6q6i70:after{background:var(--fx-ink-faint)}.empty.last.svelte-6q6i70{border-color:var(--fx-ink-faint)}.pslots.svelte-6q6i70{display:inline-flex;align-items:center;gap:.25em}.pslot.svelte-6q6i70{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;height:1.6em;padding:0 .25em;border:1px solid var(--fx-line-strong);border-radius:.25em;background:var(--fx-paper-hi);color:var(--fx-ink-soft);font-size:.85em;font-weight:var(--fx-w-title);cursor:help}.pslot.policy.svelte-6q6i70{background:#e4e4cd;border-color:#a5a58c;color:#3b3b2c}.pslot.opinion.svelte-6q6i70{background:#ffca99;border-color:#c69463;color:#4a3320}.pslot.buy.svelte-6q6i70{font:inherit;border-style:solid;border-color:var(--fx-you);background:color-mix(in srgb,var(--fx-you) 10%,var(--fx-paper-hi));cursor:pointer}.pslot.buy.svelte-6q6i70:hover:not(:disabled){background:color-mix(in srgb,var(--fx-you) 20%,var(--fx-paper-hi))}.pslot.buy.svelte-6q6i70:disabled{opacity:.6;cursor:default}.debt.svelte-6q6i70{font-style:normal}.market.svelte-kvf71t{height:100%;display:flex;flex-direction:column}.fitarea.svelte-kvf71t{flex:1;min-height:0;--fx-fit-min: .3}.stepline.svelte-kvf71t{flex:none;display:flex;align-items:center;justify-content:flex-start;gap:.3em;flex-wrap:wrap;padding-top:.15em;font-size:clamp(var(--fx-title),2.6cqw,calc(var(--fx-title) * 2));font-weight:var(--fx-w-title);font-variant-numeric:tabular-nums;color:var(--fx-ink-soft);white-space:nowrap}.mvbtn.svelte-kvf71t{display:inline-flex;align-items:center;gap:.35em;font:inherit;font-weight:var(--fx-w-body);padding:.15em .5em;border:1px solid var(--fx-line-strong);border-radius:var(--fx-r-sm);background:var(--fx-paper-hi);color:var(--fx-ink);cursor:pointer}.mvbtn.svelte-kvf71t:hover{background:var(--fx-paper-press)}.mvbtn.go.svelte-kvf71t{border-color:var(--fx-you);background:color-mix(in srgb,var(--fx-you) 10%,var(--fx-paper-hi))}.mvbtn.go.svelte-kvf71t:hover{background:color-mix(in srgb,var(--fx-you) 20%,var(--fx-paper-hi))}.spot.svelte-kvf71t{font-size:var(--fx-body);line-height:1.25;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.25em;padding:.15em .2em;color:var(--fx-ink)}.cap.svelte-kvf71t{display:flex;align-items:center;justify-content:center;gap:.15em;min-height:1.3em;font-size:var(--fx-title);font-weight:var(--fx-w-title);white-space:nowrap}.sign.svelte-kvf71t{font-size:1.2em;line-height:1}.gain.svelte-kvf71t{color:var(--fx-you)}.cappile.svelte-kvf71t{text-transform:capitalize}.onward.svelte-kvf71t{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.7em;height:1.7em;flex:none}.curve.svelte-kvf71t{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transform:scaleX(-1)}.cardwrap.svelte-kvf71t{position:relative;display:block;flex:none;font:inherit;padding:0;border:none;background:none;line-height:0}button.cardwrap.svelte-kvf71t{cursor:zoom-in}button.cardwrap.svelte-kvf71t:hover img{filter:drop-shadow(0 0 2px var(--fx-you)) drop-shadow(0 0 1px var(--fx-you))}.spot.takeable.svelte-kvf71t .cap:where(.svelte-kvf71t){color:var(--fx-you)}.spot.takeable.svelte-kvf71t .cardwrap:where(.svelte-kvf71t) img{filter:drop-shadow(0 0 3px var(--fx-you)) drop-shadow(0 0 2px var(--fx-you));animation:svelte-kvf71t-takepulse 1.6s ease-in-out infinite}@keyframes svelte-kvf71t-takepulse{50%{filter:drop-shadow(0 0 1px var(--fx-you))}}.empty.svelte-kvf71t{aspect-ratio:1 / 2;border:1px dashed var(--fx-line-strong);border-radius:.3em;box-sizing:border-box}.pmark.svelte-16h47co{position:relative;display:inline-block;flex:none;width:var(--m);height:var(--m);line-height:0}.plinth.svelte-16h47co{width:100%;height:100%;display:block}.party.svelte-16h47co{position:absolute;width:52%;height:52%;transform:translate(-50%,-50%);object-fit:contain}.extreme.svelte-16h47co .plinth:where(.svelte-16h47co){filter:drop-shadow(0 0 1px #111) drop-shadow(0 0 1px #111) drop-shadow(0 0 1px #111)}.pl.svelte-l5o4qz{height:100%;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:.35em;padding:.18em .4em;border:none;border-radius:var(--fx-r-sm);background:color-mix(in srgb,var(--tint) var(--fx-wash-tile, 34%),#fff);font:inherit;font-size:var(--fx-body);line-height:1.25;text-align:left;color:var(--fx-ink)}.pl.unplayed.svelte-l5o4qz{background:color-mix(in srgb,var(--tint) 12%,#fff)}.unmark.svelte-l5o4qz{font-size:var(--fx-small);font-style:italic}button.pl.pickable.svelte-l5o4qz{cursor:pointer;box-shadow:inset 0 0 0 2px var(--fx-you);animation:svelte-l5o4qz-plpick 1.6s ease-in-out infinite}@keyframes svelte-l5o4qz-plpick{50%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fx-you) 30%,transparent)}}@media(prefers-reduced-motion:reduce){button.pl.pickable.svelte-l5o4qz{animation:none}}button.pl.pickable.svelte-l5o4qz:hover{box-shadow:inset 0 0 0 3px var(--fx-you);animation:none}.pkey.svelte-l5o4qz{flex:none;line-height:1}.pl.block.svelte-l5o4qz{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.3em}.pl.mine.svelte-l5o4qz{box-shadow:inset 0 0 0 2px var(--fx-you)}.who.svelte-l5o4qz{display:flex;align-items:center;gap:.35em;min-width:0}.pl.svelte-l5o4qz:not(.block) .who:where(.svelte-l5o4qz){flex-grow:1}.pl.block.svelte-l5o4qz .who:where(.svelte-l5o4qz){width:100%}.name.svelte-l5o4qz{max-width:12ch;overflow-wrap:anywhere}.money.svelte-l5o4qz{display:flex;align-items:center;gap:.2em;margin-left:auto;white-space:nowrap}.money.svelte-l5o4qz em:where(.svelte-l5o4qz){font-style:normal;font-size:var(--fx-small)}.bot.svelte-l5o4qz{font-size:.9em;cursor:default}.cards.svelte-l5o4qz{display:flex;align-items:center;gap:.2em;flex:none}.stack.svelte-l5o4qz{display:flex;align-items:center;gap:.15em}.cardzoom.svelte-18cd35v{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fx-z-zoom, 11);background:#14100ab8;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:3vh 0 0;box-sizing:border-box;gap:.8rem;cursor:zoom-out}.wrap.svelte-18cd35v{position:relative;height:min(73vh,176vw,1500px);aspect-ratio:1 / 2;cursor:default}.wrap.svelte-18cd35v img:where(.svelte-18cd35v){width:100%;height:100%;display:block;filter:drop-shadow(0 10px 40px rgba(0,0,0,.5))}.acts.svelte-18cd35v{position:absolute;top:0;right:0;bottom:0;left:0}.hint.svelte-18cd35v{margin:0;color:#f3ecdd;font-size:.85rem;text-shadow:0 1px 3px #000}.foot.svelte-18cd35v{display:flex;align-items:center;justify-content:center;gap:.8rem;cursor:default;width:calc(min(73vh,176vw,1500px)/2)}.flexbox.svelte-1fvtihg{position:relative;container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;border:var(--fx-bw) solid var(--fx-line);border-radius:var(--fx-r-md);background:var(--fx-paper)}.flexbox.tinted.svelte-1fvtihg{border:3px solid var(--tint);border-radius:var(--fx-r-lg);background:color-mix(in srgb,var(--tint) var(--fx-wash-box),var(--fx-paper))}.flexbox.attention.svelte-1fvtihg{border-color:var(--fx-you);animation:svelte-1fvtihg-fx-box-attention 1.6s ease-in-out infinite}@keyframes svelte-1fvtihg-fx-box-attention{50%{border-color:color-mix(in srgb,var(--fx-you) 35%,var(--fx-paper));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fx-you) 30%,transparent)}}.flexbox.big.svelte-1fvtihg{flex:1;min-height:0;border-color:var(--fx-ink-faint);border-radius:var(--fx-r-lg);box-shadow:var(--fx-shadow-2)}.big.svelte-1fvtihg .head:where(.svelte-1fvtihg){height:max(18px,calc(var(--fx-title) * 1.35 * 1.7))}.big.svelte-1fvtihg .title:where(.svelte-1fvtihg){font-size:calc(var(--fx-title) * 1.35)}.big.svelte-1fvtihg .ctl:where(.svelte-1fvtihg) button{font-size:calc(var(--fx-body) * 1.15);padding:.15em .6em;border-radius:var(--fx-r-md)}.head.svelte-1fvtihg{flex:none;display:flex;align-items:center;gap:var(--fx-sp-2);height:max(18px,calc(var(--fx-title) * 1.7));padding:0 var(--fx-sp-2) 0 var(--fx-pad)}.title.svelte-1fvtihg{font-size:var(--fx-title);font-weight:var(--fx-w-title);color:var(--fx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accessory.svelte-1fvtihg{font-size:var(--fx-small);color:var(--fx-ink-soft);min-width:0;overflow:hidden}.ctl.svelte-1fvtihg{margin-left:auto;flex:none;display:flex;gap:2px;align-items:center}.ctl.svelte-1fvtihg button{font:inherit;font-size:var(--fx-tiny);line-height:1;padding:.25em .4em;min-width:var(--fx-tap);border:var(--fx-bw) solid var(--fx-line);border-radius:var(--fx-r-sm);background:var(--fx-paper-hi);color:var(--fx-ink-soft);cursor:pointer;transition:background var(--fx-t-fast),color var(--fx-t-fast)}.ctl.svelte-1fvtihg button:hover{background:var(--fx-paper-press);color:var(--fx-ink)}@container (max-width: 260px){.ctl.svelte-1fvtihg button{min-width:0;padding:.2em .25em;gap:1px}.head.svelte-1fvtihg{gap:var(--fx-sp-1);padding-right:var(--fx-sp-1)}}.body.svelte-1fvtihg{flex:1;min-height:0;padding:0 var(--fx-pad) var(--fx-pad)}.flexbox.flush.svelte-1fvtihg .body:where(.svelte-1fvtihg){padding:0 var(--fx-sp-1) var(--fx-sp-1)}.zoomable.svelte-1fvtihg{cursor:zoom-in}.head.zoomable.svelte-1fvtihg button{cursor:pointer}.grid.svelte-9rjkp4{display:grid;gap:4px}.boardfit.svelte-9rjkp4{height:100%;display:flex;justify-content:center}.boardfit.svelte-9rjkp4 .board{width:auto;height:100%}.buyact.svelte-9rjkp4{position:absolute;left:0;right:0;bottom:23%;display:flex;align-items:center;justify-content:center;gap:.6rem}.buyact.svelte-9rjkp4 .cost:where(.svelte-9rjkp4){display:inline-flex;align-items:center;gap:.2rem;padding:.25rem .7rem;border-radius:999px;border:1px solid rgba(0,0,0,.25);background:#ffffffeb;color:#241a0d;font-size:1.05rem;font-weight:700}.buyact.svelte-9rjkp4 .noafford:where(.svelte-9rjkp4){display:flex;align-items:center;justify-content:center;width:80%;box-sizing:border-box;gap:.45rem;padding:2.7rem 1.3rem;border-radius:10px;border:2px solid color-mix(in srgb,var(--warn, #ee6a5f) 70%,#000);background:var(--warn, #ee6a5f);color:#fff;font-family:var(--fx-font, system-ui);font-size:1.25rem;font-weight:800;box-shadow:0 4px 14px #0006}.buyact.svelte-9rjkp4 .noafford:where(.svelte-9rjkp4) .msg:where(.svelte-9rjkp4){text-align:center;line-height:1.35}@media(hover:none)and (pointer:coarse){.buyact.svelte-9rjkp4 .noafford:where(.svelte-9rjkp4){padding:1.6rem 1.3rem;font-size:1.4rem}}.facesec.svelte-9rjkp4{position:absolute;left:0;width:100%;display:flex;align-items:center;justify-content:center}.facesec.svelte-9rjkp4:not(.off){cursor:pointer}.facesec.svelte-9rjkp4:not(.off):hover{background:color-mix(in srgb,var(--fx-you, #2b6e2f) 22%,transparent);outline:3px solid var(--fx-you, #2b6e2f);outline-offset:-3px}.facesec.off.svelte-9rjkp4{cursor:not-allowed}.facesec.off.svelte-9rjkp4:hover{background:#1e1e1e59}.passconfirm.svelte-9rjkp4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fx-z-zoom, 11);background:#14100a8c;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.passbox.svelte-9rjkp4{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1.1rem 1.6rem;border:1px solid var(--fx-line-strong, #b9b2a6);border-radius:12px;background:var(--fx-paper, #faf7f0);box-shadow:0 10px 40px #0006;cursor:default;max-width:min(28rem,88vw)}.passbox.svelte-9rjkp4 p:where(.svelte-9rjkp4){margin:0;font-size:1.05rem;font-weight:700;color:var(--fx-ink, #241a0d);text-align:center}.passbtns.svelte-9rjkp4{display:flex;align-items:center;gap:.8rem}.turnwrap.svelte-9rjkp4{position:relative;height:100%}.turnwrap.svelte-9rjkp4>.scroll:where(.svelte-9rjkp4){height:100%;overflow:auto;padding:.3rem .5rem .4rem}.turnwrap.svelte-9rjkp4 .panel,.turnwrap.svelte-9rjkp4 .prompt{border:none;background:transparent;margin-top:.3rem;padding-left:0;padding-right:0}.flightcard.svelte-9rjkp4{position:absolute;top:.15rem;right:.15rem;z-index:var(--fx-z-content)}.turnreserve.svelte-9rjkp4{float:right;width:2.9rem;height:2.9rem;margin:0 0 .3rem .55rem}.turnwrap.hascard.svelte-9rjkp4 .turnreserve:where(.svelte-9rjkp4){width:calc(var(--fw, 108px) + 4px);height:calc(var(--fw, 108px) * 1.46 + 9px)}.turnbadge.svelte-9rjkp4{position:absolute;top:.15rem;right:.15rem;width:2.6rem;height:2.6rem;object-fit:contain;z-index:var(--fx-z-pinned);background:#fff;border-radius:50%;padding:3px;box-sizing:border-box;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.gacc.svelte-9rjkp4{height:1.5em;width:1.5em;object-fit:contain;vertical-align:middle;margin-right:.25em}.error.svelte-9rjkp4{color:#a11;font-weight:600}.gridmodal.svelte-9rjkp4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fx-z-overlay);background:#14100a8c;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.gridmodalstack.svelte-9rjkp4{display:flex;flex-direction:column;cursor:default}.gridmodalstack.across.svelte-9rjkp4{flex-direction:row;align-items:flex-start}.gridmodalbox.svelte-9rjkp4{position:relative;flex:none;display:flex;flex-direction:column;min-height:0}.takeover.svelte-9rjkp4{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;border:2px solid #b3261e;border-radius:8px;background:#fbeeed;padding:.5rem .8rem;font-weight:600}.takeover.svelte-9rjkp4 button:where(.svelte-9rjkp4){padding:.35rem .8rem;border:1px solid #b3261e;border-radius:6px;background:#fff;color:#b3261e;font-weight:700;cursor:pointer}.takeover.svelte-9rjkp4 button:where(.svelte-9rjkp4):hover:not(:disabled){background:#b3261e;color:#fff}body{margin:0;font-family:system-ui,sans-serif;background:#efe9dd;color:#222}main.svelte-1n46o8q{max-width:1400px;margin:0 auto;padding:.8rem;position:relative}main.gridwide.svelte-1n46o8q{max-width:none}header.svelte-1n46o8q{display:flex;align-items:baseline;gap:1rem}h1.svelte-1n46o8q{margin:.2rem 0 .6rem;font-size:1.4rem}.status.svelte-1n46o8q{color:#666;font-size:.9rem}.histbtn.svelte-1n46o8q{font:inherit;font-size:.8rem;cursor:pointer;color:#666;border:1px solid #cfc7b8;border-radius:6px;background:#fff8ec;padding:.1rem .6rem}.histbtn.svelte-1n46o8q:hover{color:#241f18;border-color:#b5820b}.histbtn[aria-pressed=true].svelte-1n46o8q{color:#241f18;border-color:#b5820b;background:#fdf0d2}.topbar.svelte-1n46o8q{position:absolute;top:.55rem;right:.8rem;z-index:42;display:flex;align-items:center;gap:1.3rem}.lang.svelte-1n46o8q{display:flex;align-items:baseline;gap:.15rem;font-size:.85rem}.lang.svelte-1n46o8q button:where(.svelte-1n46o8q){background:none;border:0;padding:0 .1rem;cursor:pointer;color:#888;font:inherit;letter-spacing:.04em}.lang.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{color:#333;text-decoration:underline}.lang.svelte-1n46o8q button.on:where(.svelte-1n46o8q){color:#222;font-weight:600;cursor:default;text-decoration:none}.lang.svelte-1n46o8q .sep:where(.svelte-1n46o8q){color:#ccc}.half.svelte-1n46o8q{position:absolute;left:0;width:100%;height:50%;border:none;background:#142d1400;color:#fff;font-size:.72rem;font-weight:700;line-height:1.1;cursor:pointer;opacity:0;transition:opacity .12s ease;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.8)}.half.top.svelte-1n46o8q{top:0}.half.bottom.svelte-1n46o8q{bottom:0}.half.svelte-1n46o8q:hover:not(:disabled){background:#142d1452;opacity:1}.half.svelte-1n46o8q:disabled{cursor:wait}.setup.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:1.15rem;margin:.2rem 0 .3rem}.start.svelte-1n46o8q{min-height:calc(100vh - 1.6rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:3.5rem .5rem 5rem;box-sizing:border-box;text-align:center}.brand.svelte-1n46o8q{display:flex;align-items:baseline;justify-content:center;gap:.06em;margin:0 0 1.1rem;font-family:URW Bookman,Bookman Old Style,Bookman,Palatino Linotype,P052,Palatino,Georgia,serif;font-weight:600;font-size:clamp(1.1rem,3vw,1.9rem);letter-spacing:.01em;color:#141821;line-height:1}.brushm.svelte-1n46o8q{display:inline-block;width:1.166em;height:1em;background-color:currentColor;-webkit-mask:url(/ui/mondainai-m.png) no-repeat center / contain;mask:url(/ui/mondainai-m.png) no-repeat center / contain;transform:translateY(.09em)}h1.hero.svelte-1n46o8q{display:flex;align-items:baseline;justify-content:center;gap:.04em;margin:0;font-family:URW Bookman,Bookman Old Style,Bookman,Palatino Linotype,P052,Palatino,Georgia,serif;font-size:clamp(2.8rem,10vw,6rem);font-weight:600;letter-spacing:.005em;line-height:1.02;color:#3a5991}.subtitle.svelte-1n46o8q{margin:.35rem 0 0;font-family:URW Bookman,Bookman Old Style,Bookman,Palatino Linotype,P052,Palatino,Georgia,serif;font-size:clamp(1rem,2.6vw,1.6rem);letter-spacing:.16em;text-transform:uppercase;color:#6d6555}.lede.svelte-1n46o8q{margin:.2rem 0 1.4rem;max-width:34rem;color:#6d6555;font-size:clamp(.85rem,1.6vw,1rem)}.symbols.svelte-1n46o8q{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,1.6vw,1.1rem);width:min(100%,38rem)}@media(max-width:34rem){.symbols.svelte-1n46o8q{grid-template-columns:repeat(2,1fr)}}.symbol.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:clamp(.5rem,1.6vw,1rem);border:3px solid transparent;border-radius:14px;background:transparent;cursor:pointer;font:inherit;color:#6d6555;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.symbol.svelte-1n46o8q img:where(.svelte-1n46o8q){width:min(7.5rem,17vw);height:min(7.5rem,17vw);object-fit:contain;filter:grayscale(1) opacity(.38);transition:filter .15s ease}.sym-name.svelte-1n46o8q{display:flex;flex-direction:column;line-height:1.2;font-size:.72rem;overflow-wrap:anywhere}.sym-name.svelte-1n46o8q b:where(.svelte-1n46o8q){font-size:1rem}.symbol.on.svelte-1n46o8q{border-color:#2b6e2f;background:#fff;color:#23303a;box-shadow:0 4px 14px #3c36302e}.symbol.on.svelte-1n46o8q img:where(.svelte-1n46o8q){filter:none}.symbol.svelte-1n46o8q:hover{transform:translateY(-3px)}.symbol.svelte-1n46o8q:focus-visible{outline:3px solid #b58900;outline-offset:3px}.symbol.other.svelte-1n46o8q{position:relative;justify-content:center;padding-bottom:2.4rem;border-color:#cfc7b8;background:#fff;color:#23303a;box-shadow:0 4px 14px #3c36302e}.otherface.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;width:min(7.5rem,17vw);height:min(7.5rem,17vw);font-family:URW Bookman,Bookman Old Style,Bookman,Palatino Linotype,P052,Palatino,Georgia,serif;font-size:min(3.4rem,8vw);font-weight:600;line-height:1;color:#b7b0a1}.symbol.svelte-1n46o8q .pricecoin:where(.svelte-1n46o8q){position:absolute;right:.45rem;bottom:.45rem;width:2rem;height:2rem;object-fit:contain;line-height:0;filter:none}h1.hero.small.svelte-1n46o8q{font-size:clamp(1.8rem,5vw,3rem);margin-bottom:.2rem}.others.svelte-1n46o8q{justify-content:flex-start;padding-top:2rem}.othergrid.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));width:min(100%,62rem)}.othergrid.svelte-1n46o8q .symbol:where(.svelte-1n46o8q){position:relative;padding:.6rem .5rem 2.4rem}.othergrid.svelte-1n46o8q .symbol:where(.svelte-1n46o8q) img:where(.svelte-1n46o8q){width:4.6rem;height:4.6rem}.othergrid.svelte-1n46o8q .symbol:where(.svelte-1n46o8q) .pricecoin:where(.svelte-1n46o8q){right:.35rem;bottom:.35rem}.noart.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border:2px dashed #cfc7b8;border-radius:50%;font-size:1.1rem;font-weight:700;color:#9a9384}.noart.mark.svelte-1n46o8q{border:none;font-family:URW Bookman,Bookman Old Style,Bookman,Palatino Linotype,P052,Palatino,Georgia,serif;font-size:3.6rem;font-weight:600;color:#3a5991}.lockpanel.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:min(92vw,24rem);padding:1.6rem 1.8rem;border-radius:14px;background:#fff;box-shadow:0 8px 40px #00000080;cursor:default;text-align:center}.lockpanel.svelte-1n46o8q img:where(.svelte-1n46o8q){width:5.5rem;height:5.5rem;object-fit:contain;box-shadow:none;border-radius:0}.lockmark.svelte-1n46o8q{font-family:URW Bookman,Bookman Old Style,Bookman,Palatino Linotype,P052,Palatino,Georgia,serif;font-size:4rem;font-weight:600;line-height:1;color:#3a5991}.lockname.svelte-1n46o8q{margin:0;font-size:1.1rem;font-weight:700;color:#23303a}.lockprice.svelte-1n46o8q{margin:0;line-height:1}.lockmsg.svelte-1n46o8q{margin:.4rem 0 .2rem;color:#6d6555}.lockin.svelte-1n46o8q{padding:.5rem 2.2rem;border:2px solid #cfc7b8;border-radius:10px;background:#e6e0d2;color:#9a9384;font:inherit;font-size:1.1rem;font-weight:700;letter-spacing:.06em;cursor:not-allowed}.locksoon.svelte-1n46o8q{margin:0;font-size:.75rem;color:#a8a190}.corner.back.svelte-1n46o8q{cursor:pointer;color:#6d6555;background:#fff}.corner.back.svelte-1n46o8q:hover{border-color:#8a836f}.symbol.aside.svelte-1n46o8q{animation:svelte-1n46o8q-aside 1.4s ease-out}@keyframes svelte-1n46o8q-aside{0%,60%{border-color:#b58900;background:#fdf3d8}}.standing.svelte-1n46o8q{margin:1.2rem 0 .4rem;min-height:1.2em;font-size:.9rem;color:#8a836f}.standing.ready.svelte-1n46o8q{color:#2b6e2f;font-weight:700}.startbtn.svelte-1n46o8q{padding:.7rem 3.2rem;border:2px solid #cfc7b8;border-radius:10px;background:#e6e0d2;color:#9a9384;font-size:1.5rem;font-weight:800;letter-spacing:.12em;cursor:not-allowed;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.startbtn.ready.svelte-1n46o8q{border-color:#2b6e2f;background:#3d8b41;color:#fff;cursor:pointer;box-shadow:0 4px 16px #2b6e2f59}.startbtn.ready.svelte-1n46o8q:hover{background:#47a04c}.corner.svelte-1n46o8q{position:fixed;bottom:1rem;padding:.4rem 1.1rem;border:1px solid #cfc7b8;border-radius:8px;background:transparent;color:#9a9384;font:inherit;font-size:.9rem;cursor:not-allowed}.corner.left.svelte-1n46o8q{left:1rem}.corner.right.svelte-1n46o8q{right:1rem}@media(prefers-reduced-motion:reduce){.symbol.svelte-1n46o8q,.symbol.svelte-1n46o8q img:where(.svelte-1n46o8q),.startbtn.svelte-1n46o8q{transition:none}.symbol.aside.svelte-1n46o8q{animation:none}}.slots.svelte-1n46o8q{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:.7rem 0}.slot.svelte-1n46o8q{border:3px solid #cfc7b8;border-radius:10px;background:#fff;overflow:hidden;cursor:grab;text-align:center}.slot.picked.svelte-1n46o8q{outline:3px solid #2b6e2f;outline-offset:2px}.slot.dragging.svelte-1n46o8q{opacity:.5}.slot.svelte-1n46o8q .theme:where(.svelte-1n46o8q){padding:.25rem;font-size:.78rem;font-weight:700}.slot.svelte-1n46o8q .party:where(.svelte-1n46o8q){display:flex;flex-direction:column;gap:.1rem;padding:.5rem .35rem}.sym.svelte-1n46o8q{width:3.75rem;height:3.75rem;object-fit:contain;-webkit-user-select:none;user-select:none}.slot.svelte-1n46o8q .party:where(.svelte-1n46o8q) .sym:where(.svelte-1n46o8q){margin:0 auto}.slot.svelte-1n46o8q .party:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){font-size:.72rem;color:#3c3630;overflow-wrap:anywhere}.back.svelte-1n46o8q{border:1px solid #b9b2a6;border-radius:6px;background:#f2eee6;padding:.3rem .7rem;cursor:pointer}h1.hero.small.svelte-1n46o8q{justify-content:flex-start;font-size:clamp(1.8rem,5vw,2.8rem);margin:0 0 .4rem}h1.hero.tiny.svelte-1n46o8q{justify-content:flex-start;font-size:1.4rem;margin:.2rem 0 .6rem}.ruleshead.svelte-1n46o8q{margin:1.4rem 0 .2rem;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;color:#6d6555}.rules.svelte-1n46o8q{display:flex;flex-direction:column;gap:.9rem;max-width:42rem;margin-bottom:1.2rem}.rule.svelte-1n46o8q .track:where(.svelte-1n46o8q){position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;padding:0;border:1px solid #9a9384;border-radius:999px;background:#efeae0;cursor:pointer;overflow:hidden;font:inherit}.rule.svelte-1n46o8q .thumb:where(.svelte-1n46o8q){position:absolute;top:0;bottom:0;left:0;width:50%;border-radius:999px;background:#3a5991;transition:transform .16s ease}.rule.svelte-1n46o8q .track.second:where(.svelte-1n46o8q) .thumb:where(.svelte-1n46o8q){transform:translate(100%)}.rule.svelte-1n46o8q .side:where(.svelte-1n46o8q){position:relative;padding:.5rem .9rem;text-align:center;font-size:.9rem;line-height:1.25;color:#6d6555;transition:color .16s ease}.rule.svelte-1n46o8q .side.sel:where(.svelte-1n46o8q){color:#fff;font-weight:600}.rulenote.svelte-1n46o8q{margin:.35rem 0 0;font-size:.82rem;line-height:1.4;color:#6d6555}.pace.svelte-1n46o8q{display:flex;gap:.4rem;flex-wrap:wrap}.paceopt.svelte-1n46o8q{padding:.4rem 1rem;border:1px solid #9a9384;border-radius:999px;background:#efeae0;color:#6d6555;font:inherit;font-size:.9rem;cursor:pointer}.paceopt.sel.svelte-1n46o8q{background:#3a5991;border-color:#3a5991;color:#fff;font-weight:600}.pacenote.svelte-1n46o8q{max-width:42rem;margin-bottom:1.2rem}.newgame.svelte-1n46o8q .row:where(.svelte-1n46o8q){display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin:.6rem 0}.newgame.svelte-1n46o8q input:where(.svelte-1n46o8q):not([type]){padding:.3rem .5rem;border:1px solid #9a9384;border-radius:6px}.themepicks.svelte-1n46o8q{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0}button.themepick.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.3rem;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.themepick.svelte-1n46o8q .party:where(.svelte-1n46o8q){border:2px solid transparent;border-radius:6px;padding:.4rem .7rem;font-weight:600}.themepick.selected.svelte-1n46o8q .party:where(.svelte-1n46o8q){border-color:#222;box-shadow:0 0 0 2px #fff inset}.themepick.svelte-1n46o8q:focus-visible{outline:2px solid #222;outline-offset:3px;border-radius:8px}.lobbylist.svelte-1n46o8q{display:flex;flex-direction:column;gap:.3rem;margin:.6rem 0}.lobbyrow.svelte-1n46o8q{display:flex;gap:.7rem;align-items:center}.lobbytheme.svelte-1n46o8q{display:flex;align-items:center;gap:.4rem}.partytag.svelte-1n46o8q{display:inline-block;width:7.5rem;text-align:center;line-height:1.2rem;padding:.25rem 0;border-radius:6px;font-weight:600}.symsm.svelte-1n46o8q{width:1.7rem;height:1.7rem;object-fit:contain}.claim.svelte-1n46o8q{padding:.25rem .7rem;border:1px solid #2b6e2f;border-radius:6px;background:#fff;cursor:pointer}.claim.svelte-1n46o8q:hover{background:#dfefd9}.botpick.svelte-1n46o8q{color:#666;font-size:.9rem;cursor:pointer}.you.svelte-1n46o8q{color:#2b6e2f;font-weight:700}.hosttag.svelte-1n46o8q{background:#b58900;color:#fff;border-radius:4px;padding:0 .4em;font-size:.8rem}button.go.svelte-1n46o8q{margin-top:.6rem;padding:.4rem 1.4rem;font-weight:700;border-radius:6px;border:1px solid #2b6e2f;background:#3d8b41;color:#fff;cursor:pointer}button.go.svelte-1n46o8q:disabled{opacity:.5;cursor:not-allowed}.error.svelte-1n46o8q{color:#a11;font-weight:600}.updatebar.svelte-1n46o8q{background:#2b6e2f;color:#fff;border-radius:8px;padding:.5rem .9rem;margin-bottom:.6rem;font-weight:600}.bootbar.svelte-1n46o8q{background:#a11}.bootbar.svelte-1n46o8q button:where(.svelte-1n46o8q){color:#a11}.updatebar.svelte-1n46o8q button:where(.svelte-1n46o8q){background:#fff;color:#2b6e2f;border:none;border-radius:6px;padding:.2rem .7rem;font-weight:700;cursor:pointer}.hint.svelte-1n46o8q{color:#777;font-size:.85rem}code.svelte-1n46o8q{background:#fff;padding:.1rem .3rem;border-radius:4px;overflow-wrap:anywhere}.modal.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;border:none;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;cursor:zoom-out;z-index:10}.modal.svelte-1n46o8q img:where(.svelte-1n46o8q){max-height:88vh;max-width:92vw;border-radius:10px;box-shadow:0 8px 40px #00000080;cursor:pointer;transition:transform .35s ease}.modal.svelte-1n46o8q img.flipped:where(.svelte-1n46o8q){transform:rotate(180deg)}.modalhint.svelte-1n46o8q{color:#eee;font-size:.85rem;text-shadow:0 1px 3px #000}.zoomwrap.svelte-1n46o8q{position:relative;line-height:0}.half.svelte-1n46o8q{position:absolute;left:0;width:100%;height:50%;border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;line-height:1.3}.half.top.svelte-1n46o8q{top:0;border-radius:10px 10px 0 0}.half.bottom.svelte-1n46o8q{bottom:0;border-radius:0 0 10px 10px}.halflabel.svelte-1n46o8q{background:#2b6e2fd1;color:#fff;font-weight:700;font-size:1rem;padding:.35rem .8rem;border-radius:8px;opacity:.75;max-width:90%}.halfhelp.svelte-1n46o8q{display:none;background:#fffffff2;color:#333;border-radius:8px;padding:.4rem .7rem;font-size:.85rem;max-width:88%;text-align:left}.half.svelte-1n46o8q:hover{background:#2b6e2f47;outline:5px solid #2b6e2f;outline-offset:-5px}.half.svelte-1n46o8q:hover .halflabel:where(.svelte-1n46o8q){opacity:1;transform:scale(1.06)}.half.svelte-1n46o8q:hover .halfhelp:where(.svelte-1n46o8q){display:block}.turnflash.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;background:#2b6e2f;opacity:0;animation:svelte-1n46o8q-turnflash .9s ease-out}@keyframes svelte-1n46o8q-turnflash{0%{opacity:.35}30%{opacity:.04}45%{opacity:.28}to{opacity:0}}.urgentglow.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;box-shadow:inset 0 0 0 5px #b3261eb3,inset 0 0 70px #b3261e73;animation:svelte-1n46o8q-urgentpulse 1s ease-in-out infinite}@keyframes svelte-1n46o8q-urgentpulse{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.turnflash.svelte-1n46o8q{animation:none}.urgentglow.svelte-1n46o8q{animation:none;opacity:.7}}
