.brand.svelte-v4ynmt{width:fit-content;color:var(--khaki);justify-content:center;align-self:center;align-items:center;gap:.5rem;margin:0 auto;display:flex}button.brand.svelte-v4ynmt{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .14s}button.brand.svelte-v4ynmt:hover{opacity:.8}button.brand.svelte-v4ynmt:focus-visible{outline:2px solid var(--khaki);outline-offset:4px;border-radius:4px}.word.svelte-v4ynmt{font-family:var(--font-display);letter-spacing:.05em;font-size:1.9rem;font-weight:700;line-height:1}.mark.svelte-v4ynmt{flex:none}@media (prefers-reduced-motion:reduce){button.brand.svelte-v4ynmt{transition:none}}.viewport.svelte-3yq09q{background:var(--panel);touch-action:none;cursor:grab;width:100%;height:100%;min-height:480px;position:relative;overflow:hidden}.viewport.svelte-3yq09q:active{cursor:grabbing}.surface.svelte-3yq09q{width:0;height:0;position:absolute;top:calc(50% - 90px);left:50%}.surface.gesturing.svelte-3yq09q{will-change:transform}.cell.svelte-3yq09q{width:100px;height:100px;position:absolute}.cell.uncommitted.svelte-3yq09q,.rotate-surface.uncommitted.svelte-3yq09q{outline:2px dashed var(--player);outline-offset:-2px}.cell.uncommitted.svelte-3yq09q{z-index:1}.cell.recent.svelte-3yq09q{outline:2px dashed var(--recent-color);outline-offset:-2px}@keyframes svelte-3yq09q-recent-orbit{0%{top:0;left:100%}25%{top:100%;left:100%}50%{top:100%;left:0}75%{top:0;left:0}to{top:0;left:100%}}.recent-dots.svelte-3yq09q{pointer-events:none;z-index:2;position:absolute}.recent-dots.svelte-3yq09q i:where(.svelte-3yq09q){background:var(--recent-color);border-radius:50%;width:15px;height:15px;animation:2.5s linear infinite svelte-3yq09q-recent-orbit;position:absolute;transform:translate(-50%,-50%)}.arrival-ring.svelte-3yq09q{pointer-events:none;z-index:2;width:0;height:0;position:absolute}.arrival-ring.svelte-3yq09q i:where(.svelte-3yq09q){background:var(--recent-color);width:15px;height:15px;transform:rotate(-45deg) translate(var(--orbit));border-radius:50%;animation:1.25s linear infinite svelte-3yq09q-arrival-orbit;position:absolute;top:-7.5px;left:-7.5px}@keyframes svelte-3yq09q-arrival-orbit{0%{transform:rotate(-45deg) translate(var(--orbit))}to{transform:rotate(315deg) translate(var(--orbit))}}.recent-dots.svelte-3yq09q i:where(.svelte-3yq09q):first-child{top:0;left:100%}.recent-dots.svelte-3yq09q i:where(.svelte-3yq09q):last-child{animation-delay:-1250ms;top:100%;left:0}.rotate-surface.svelte-3yq09q{appearance:none;cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.legal-cell.svelte-3yq09q{background:color-mix(in srgb, var(--player) 35%, transparent);border:2px dashed var(--player);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.legal-cell.svelte-3yq09q:hover{background:color-mix(in srgb, var(--player) 55%, transparent)}.target-tile.svelte-3yq09q{z-index:2;background:color-mix(in srgb, var(--player) 35%, transparent);border:3px solid var(--player);cursor:pointer;border-radius:4px;padding:0;position:absolute}.target-tile.svelte-3yq09q:hover{background:color-mix(in srgb, var(--player) 55%, transparent)}.hazard-roamer-corridor.svelte-3yq09q{z-index:2;transform-origin:0;pointer-events:none;background:#c9673a1f;border-top:1px solid #8a4526;border-bottom:1px solid #8a4526;position:absolute}.hazard-roamer-marker.svelte-3yq09q{pointer-events:none;filter:drop-shadow(0 1px 2px #00000059);z-index:2;transition-property:left,top;transition-timing-function:ease;position:absolute;transform:translate(-50%,-50%)}.tile-markers.svelte-3yq09q,.tile-kills.svelte-3yq09q{pointer-events:none;position:absolute;overflow:visible}.tile-markers.svelte-3yq09q{z-index:2}.tile-kills.svelte-3yq09q{z-index:3}.meeple.svelte-3yq09q{filter:drop-shadow(0 1px 2px #0000004d)}.meeple.draft.svelte-3yq09q{opacity:.55}.envoy-ping.svelte-3yq09q{fill:none;stroke-width:3px;animation:1.4s ease-out infinite svelte-3yq09q-envoy-ping}@keyframes svelte-3yq09q-envoy-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.envoy-ping.svelte-3yq09q{opacity:.8;animation:none;transform:scale(1.4)}.recent-dots.svelte-3yq09q i:where(.svelte-3yq09q),.arrival-ring.svelte-3yq09q i:where(.svelte-3yq09q){animation:none}}.burst-core.svelte-3yq09q{animation:.45s ease-out forwards svelte-3yq09q-meeple-burst}@keyframes svelte-3yq09q-meeple-burst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(4)}}.shard.svelte-3yq09q{animation:.45s ease-out forwards svelte-3yq09q-shard-fly}@keyframes svelte-3yq09q-shard-fly{0%{transform:rotate(var(--angle)) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--angle)) translateX(64px) scale(0);opacity:0}}.skull-burst.svelte-3yq09q{animation:1.4s ease-out forwards svelte-3yq09q-skull-burst}@keyframes svelte-3yq09q-skull-burst{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.3)}35%{transform:scale(1)}to{opacity:0;transform:translateY(calc(-1 * var(--burst-rise,20px))) scale(1)}}.rotate-in.svelte-3yq09q{width:100%;height:100%;transition:transform .2s}.score-float.svelte-3yq09q{text-shadow:0 1px 3px #fffffff2,0 0 10px #ffffffd9,0 0 20px #ffffff80;pointer-events:none;z-index:3;font-size:3.2rem;font-weight:800;animation:3s ease-out forwards svelte-3yq09q-score-float;position:absolute;transform:translate(-50%,-50%)}@keyframes svelte-3yq09q-score-float{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}25%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-120%)scale(1)}}.hud.svelte-1qoieqe{border:2px solid var(--rule);background:#241f16eb;border-radius:14px;padding:.6rem .85rem .7rem;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 4px 16px #0006}table.svelte-1qoieqe{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th.svelte-1qoieqe,td.svelte-1qoieqe{text-align:center;padding:.18rem .4rem;font-weight:600}th.svelte-1qoieqe:first-child,td.svelte-1qoieqe:first-child{text-align:left;white-space:nowrap;width:1%;color:var(--ink-soft);font-size:.85rem;font-weight:400}thead.svelte-1qoieqe th:where(.svelte-1qoieqe){max-width:0;padding-bottom:.25rem}.name.svelte-1qoieqe{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}tbody.svelte-1qoieqe td:where(.svelte-1qoieqe){color:var(--ink);font-size:.95rem}tbody.svelte-1qoieqe tr:where(.svelte-1qoieqe):first-child th:where(.svelte-1qoieqe),tbody.svelte-1qoieqe tr:where(.svelte-1qoieqe):first-child td:where(.svelte-1qoieqe){border-top:1px solid var(--rule);padding-top:.3rem}tbody.svelte-1qoieqe tr.dead:where(.svelte-1qoieqe) td:where(.svelte-1qoieqe){color:var(--ink-faint);font-size:.85rem;font-weight:400}tbody.svelte-1qoieqe td.deducted:where(.svelte-1qoieqe){color:var(--danger);font-weight:700}tfoot.svelte-1qoieqe th:where(.svelte-1qoieqe),tfoot.svelte-1qoieqe td:where(.svelte-1qoieqe){border-top:1px solid var(--rule-strong);padding-top:.35rem}.score.svelte-1qoieqe{font-size:1.4rem;font-weight:800;line-height:1.15}.paper.svelte-1qoieqe{color:var(--ink-faint);margin-left:.45rem;font-size:.95rem;font-weight:600;display:inline-block;position:relative}.paper.svelte-1qoieqe:after{content:"";background:var(--danger);transform-origin:0;border-radius:2px;height:3px;animation:.25s ease-out .1s both svelte-1qoieqe-strike;position:absolute;top:52%;left:-6%;right:-6%;transform:rotate(-7deg)}@keyframes svelte-1qoieqe-strike{0%{transform:rotate(-7deg)scaleX(0)}to{transform:rotate(-7deg)scaleX(1)}}.toggle.svelte-1qoieqe{font:600 .72rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--khaki);background:var(--panel-raised);border:1px solid var(--rule-strong);cursor:pointer;border-radius:999px;padding:.3rem .6rem;position:absolute;top:-.85rem;right:.6rem}.toggle.svelte-1qoieqe:hover{background:var(--rule)}.toggle.svelte-1qoieqe:focus-visible{outline:2px solid var(--khaki);outline-offset:2px}.stamp.svelte-1qoieqe{border:4px double var(--danger);color:var(--danger);font-family:var(--font-display);text-transform:uppercase;text-shadow:0 0 1px #c1594a99;opacity:.94;pointer-events:none;background:#241f1659;border-radius:6px;flex-direction:column;align-items:center;padding:.15rem 1.1rem .35rem;animation:.28s cubic-bezier(.2,1.5,.5,1) both svelte-1qoieqe-stamp-in;display:flex;position:absolute;top:-48%;left:50%;transform:translate(-50%)rotate(-6deg);-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 60%,#0009 100%);mask-image:radial-gradient(circle at 30% 40%,#000 60%,#0009 100%)}.stamp.svelte-1qoieqe .big:where(.svelte-1qoieqe){letter-spacing:.1em;font-size:2.6rem;font-weight:700;line-height:1}.stamp.svelte-1qoieqe .small:where(.svelte-1qoieqe){letter-spacing:.16em;font-size:.72rem;font-weight:500}@keyframes svelte-1qoieqe-stamp-in{0%{opacity:0;transform:translate(-50%)rotate(-6deg)scale(2.4)}70%{opacity:1}to{opacity:.94;transform:translate(-50%)rotate(-6deg)scale(1)}}@media (width<=640px){.score.svelte-1qoieqe{font-size:1.15rem}.stamp.svelte-1qoieqe .big:where(.svelte-1qoieqe){font-size:2rem}}@media (prefers-reduced-motion:reduce){.stamp.svelte-1qoieqe,.paper.svelte-1qoieqe:after{animation:none}}.scrim.svelte-1680wzk{z-index:30;background:#090805b8;justify-content:center;align-items:center;padding:4vh 1.25rem;display:flex;position:fixed;inset:0}.modal.svelte-1680wzk{background:var(--panel);border:2px solid var(--rule);border-radius:18px;flex-direction:column;width:100%;max-width:40rem;max-height:92vh;display:flex;box-shadow:0 24px 60px #0000008c}.modal-head.svelte-1680wzk{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.1rem .9rem;display:flex}.modal-title.svelte-1680wzk{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);margin:0 0 .15rem;font-size:1.3rem;font-weight:600}.modal-subtitle.svelte-1680wzk{color:var(--ink-faint);margin:0;font-size:.8rem}.close-btn.svelte-1680wzk{border:1px solid var(--rule-strong);background:var(--panel-raised);width:2.1rem;height:2.1rem;color:var(--ink-soft);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.close-btn.svelte-1680wzk:hover{background:var(--rule-strong);color:var(--ink)}.close-btn.svelte-1680wzk svg:where(.svelte-1680wzk){width:1rem;height:1rem}.quit-notice.svelte-1680wzk{color:var(--khaki-olive);margin:0;padding:.9rem 1.1rem 0;font-size:.8rem;line-height:1.4}.flag-row.svelte-1680wzk{border-bottom:1px solid var(--rule);flex-shrink:0;padding:.9rem 1.1rem}.flag-btn.svelte-1680wzk{border:1px solid var(--rule);background:var(--panel-raised);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.85rem;font-weight:600;display:flex}.flag-btn.svelte-1680wzk:disabled{color:var(--ink-soft);cursor:default}.flag-prompt.svelte-1680wzk{margin:0 0 .4rem;font-size:.85rem;font-weight:600;display:block}.flag-split.svelte-1680wzk{align-items:stretch;gap:.4rem;display:flex}.flag-text.svelte-1680wzk{padding:var(--field-padding);border:1px solid var(--rule);border-radius:var(--field-radius);background:var(--panel-raised);color:var(--ink);font:inherit;resize:none;flex:1;font-size:.85rem}.flag-go.svelte-1680wzk{border-radius:var(--field-radius);background:var(--khaki);width:2.6rem;color:var(--on-khaki);cursor:pointer;border:none;flex-shrink:0}.flag-go.svelte-1680wzk:disabled{opacity:.4;cursor:default}.flag-go.svelte-1680wzk svg:where(.svelte-1680wzk){width:1.3rem;height:1.3rem}.session-row.svelte-1680wzk{border-bottom:1px solid var(--rule);flex-shrink:0;gap:.6rem;padding:.9rem 1.1rem;display:flex}.session-action.svelte-1680wzk{flex:1;min-width:0}.session-btn.svelte-1680wzk{width:100%;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.85rem;font-weight:600;display:flex}.session-btn.svelte-1680wzk svg:where(.svelte-1680wzk){flex-shrink:0;width:1rem;height:1rem}.session-btn.restart.svelte-1680wzk{border:1px solid var(--khaki-deep);color:var(--khaki);background:0 0}.session-btn.restart.svelte-1680wzk:hover{background:var(--khaki);color:var(--on-khaki)}.session-btn.quit.svelte-1680wzk{border:1px solid var(--danger-deep);color:var(--danger);background:0 0}.session-btn.quit.svelte-1680wzk:hover{background:var(--danger);color:var(--danger-ink)}.confirm-split.svelte-1680wzk{border-radius:10px;width:100%;display:flex;overflow:hidden}.confirm-cancel.svelte-1680wzk,.confirm-go.svelte-1680wzk{font:inherit;cursor:pointer;border:none;flex:1;padding:.55rem .7rem;font-size:.85rem;font-weight:600}.confirm-cancel.svelte-1680wzk{background:var(--panel-sunken);color:var(--ink-soft)}.confirm-cancel.svelte-1680wzk:hover{background:var(--rule-strong);color:var(--ink)}.confirm-go.quit.svelte-1680wzk{background:var(--danger);color:var(--danger-ink)}.confirm-go.quit.svelte-1680wzk:hover:not(:disabled){background:var(--danger-deep)}.confirm-go.restart.svelte-1680wzk{background:var(--khaki);color:var(--on-khaki)}.confirm-go.restart.svelte-1680wzk:hover:not(:disabled){background:var(--khaki-deep)}.confirm-go.svelte-1680wzk:disabled{opacity:.4;cursor:default}.modal-body.svelte-1680wzk{flex-direction:column;gap:1.5rem;padding:1.1rem;display:flex;overflow-y:auto}.section-label.svelte-1680wzk{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--khaki-olive);margin:0 0 .7rem;font-size:.78rem;font-weight:600}.section-head.svelte-1680wzk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin:0 0 .7rem;display:flex}.section-head.svelte-1680wzk .section-label:where(.svelte-1680wzk){margin:0}.phase-toggle.svelte-1680wzk{background:var(--panel-sunken);border:1px solid var(--rule-strong);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.phase-btn.svelte-1680wzk{font:inherit;color:var(--ink-faint);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.3rem .65rem;font-size:.72rem;font-weight:600}.phase-btn.svelte-1680wzk:hover{color:var(--ink-soft)}.phase-btn.active.svelte-1680wzk{background:var(--khaki);color:var(--on-khaki)}.actions-list.svelte-1680wzk{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.action-row.svelte-1680wzk{background:var(--panel-raised);border:1px solid var(--rule);border-radius:10px;align-items:flex-start;gap:.75rem;padding:.65rem .7rem;display:flex}.action-text.svelte-1680wzk{min-width:0}.action-title.svelte-1680wzk{color:var(--ink);margin:0 0 .1rem;font-size:.88rem;font-weight:600}.action-desc.svelte-1680wzk{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.4}.scoring-list.svelte-1680wzk{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.score-row.svelte-1680wzk{background:var(--panel-raised);border:1px solid var(--rule);border-radius:10px;align-items:flex-start;gap:.85rem;padding:.7rem;display:flex}.score-glyph.svelte-1680wzk{border:1px solid var(--rule-strong);background-color:var(--panel-sunken);border-radius:8px;flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden}.score-glyph.svelte-1680wzk svg{width:100%;height:100%;display:block}.score-glyph.icon-fixed.svelte-1680wzk svg{width:auto;height:auto}.score-glyph.svelte-1680wzk img:where(.svelte-1680wzk){object-fit:contain;width:100%;height:100%;display:block}.score-glyph.svelte-1680wzk img.icon-90:where(.svelte-1680wzk){width:90%;height:90%}.piece-glyph.svelte-1680wzk{justify-content:center;align-items:center;display:flex}.field-glyph.svelte-1680wzk{background-repeat:no-repeat;background-size:100% 100%}.score-text.svelte-1680wzk{flex:1;min-width:0}.score-title.svelte-1680wzk{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:0 0 .15rem;display:flex}.score-title.svelte-1680wzk span:where(.svelte-1680wzk):first-child{color:var(--ink);font-size:.88rem;font-weight:600}.unit-pill.svelte-1680wzk{background:var(--panel-sunken);border:1px solid var(--rule-strong);border-radius:999px;align-items:center;gap:.15rem;padding:.15rem .4rem;display:inline-flex}.score-desc.svelte-1680wzk{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.42}@media (width<=30rem){.modal-title.svelte-1680wzk{font-size:1.1rem}.score-glyph.svelte-1680wzk{width:2.4rem;height:2.4rem}}.tab.absent.svelte-1m7cn7i{opacity:.45}.tab.svelte-1m7cn7i{background:var(--panel-raised);border-radius:8px;grid-template-columns:2fr 2fr 1fr;align-items:center;column-gap:.5rem;width:100%;padding:.3rem .55rem;font-size:.75rem;display:grid}.name.svelte-1m7cn7i{text-align:center;color:var(--ink);font-weight:700}.meeples-col.svelte-1m7cn7i{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.meeples.svelte-1m7cn7i{font-variant-numeric:tabular-nums;color:var(--ink-soft);align-items:center;gap:.25rem;font-weight:600;display:flex}.zero.svelte-1m7cn7i{font-weight:700;line-height:1}.score.svelte-1m7cn7i{text-align:center;font-weight:700}.hud.svelte-go736e{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:.3rem;min-width:0;min-height:3.2rem;padding:.4rem .55rem;display:flex}.row.svelte-go736e{display:flex}.toggle.svelte-go736e{background:var(--panel-raised);width:100%;font:inherit;color:var(--khaki-olive);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.75rem;font-weight:600;display:flex}.chevron.svelte-go736e{width:16px;height:16px;transition:transform .15s}.chevron.expanded.svelte-go736e{transform:rotate(180deg)}.bar.svelte-i95wv6{flex-direction:row;align-items:flex-start;max-width:480px;margin:0 auto;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.tile-counter.svelte-i95wv6,.field-manual-trigger.svelte-i95wv6{box-sizing:border-box;border:2px solid var(--rule-strong);background:var(--panel-sunken);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex}.count.svelte-i95wv6{font-family:var(--font-mono);color:var(--ink);font-size:1.2rem;font-weight:600}.field-manual-trigger.svelte-i95wv6{color:var(--khaki);cursor:pointer;transition:background .12s,color .12s}.field-manual-trigger.svelte-i95wv6:hover{background:var(--panel-raised);color:var(--ink)}.field-manual-trigger.svelte-i95wv6:focus-visible{outline:2px solid var(--khaki);outline-offset:2px}.field-manual-trigger.svelte-i95wv6 svg:where(.svelte-i95wv6){width:2.1rem;height:2.1rem}.stream.svelte-1epcgcd{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.mark.svelte-1epcgcd{left:calc(50% + var(--drift));animation:2.5s linear forwards svelte-1epcgcd-reaction-rise;position:absolute;top:50%}.body.svelte-1epcgcd{filter:drop-shadow(0 2px 6px #00000080);animation:2.5s linear forwards svelte-1epcgcd-reaction-pop;display:block}.burst.svelte-1epcgcd{background:var(--mark-color);border-radius:50%;animation:2.5s linear forwards svelte-1epcgcd-reaction-burst;position:absolute;inset:-12%}@keyframes svelte-1epcgcd-reaction-rise{0%{opacity:0;transform:translate(-50%,-50%)}5%{opacity:1;transform:translate(-50%,-50%)}20%{animation-timing-function:cubic-bezier(.35,0,.5,1);transform:translate(-50%,-50%)}55%{transform:translate(calc(16px - 50%),calc(-50% - 26vh))}80%{opacity:1;transform:translate(calc(-50% - 12px),calc(-50% - 46vh))}to{opacity:0;transform:translate(-50%,calc(-50% - 68vh))}}@keyframes svelte-1epcgcd-reaction-pop{0%{animation-timing-function:cubic-bezier(.16,1.7,.35,1);transform:scale(.12)rotate(-38deg)}7%{animation-timing-function:ease-in-out;transform:scale(1.9)rotate(15deg)}12%{animation-timing-function:ease-in-out;transform:scale(.76)rotate(-11deg)}16%{animation-timing-function:ease-in-out;transform:scale(1.24)rotate(6deg)}20%{animation-timing-function:ease-in-out;transform:scale(.93)rotate(-3deg)}24%{animation-timing-function:ease-in-out;transform:scale(1)rotate(0)}60%{transform:scale(1.04)rotate(7deg)}to{transform:scale(.82)rotate(-5deg)}}@keyframes svelte-1epcgcd-reaction-burst{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(.2)}5%{opacity:.3}24%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.mark.svelte-1epcgcd{animation:2.5s ease-out forwards svelte-1epcgcd-reaction-hold}.body.svelte-1epcgcd,.burst.svelte-1epcgcd{animation:none}.burst.svelte-1epcgcd{display:none}@keyframes svelte-1epcgcd-reaction-hold{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}10%,70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}}.refused.svelte-1f87o5g{border:1px solid var(--danger);background:#241f16f7;border-radius:12px;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;display:flex;box-shadow:0 6px 20px #00000080}.text.svelte-1f87o5g{flex:1;min-width:0}.lead.svelte-1f87o5g{color:var(--ink-soft);margin:0;font-size:.9rem}.lead.svelte-1f87o5g strong:where(.svelte-1f87o5g){color:var(--danger-ink)}.detail.svelte-1f87o5g{font-family:var(--font-mono);color:var(--ink-faint);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.7rem;line-height:1.4}.dismiss.svelte-1f87o5g{width:1.6rem;height:1.6rem;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.1rem;line-height:1;display:grid}.dismiss.svelte-1f87o5g:hover{color:var(--ink)}.prompt.svelte-1264le1{border:1px solid var(--khaki);background:#241f16f7;border-radius:12px;flex-direction:column;gap:.6rem;padding:.8rem .9rem;display:flex;box-shadow:0 6px 20px #00000080}.line.svelte-1264le1{color:var(--ink-soft);flex-wrap:wrap;gap:.3rem;margin:0;font-size:.9rem;display:flex}.who.svelte-1264le1{font-family:var(--font-display);letter-spacing:.02em;font-weight:700}.actions.svelte-1264le1{gap:.5rem;display:flex}.actions.svelte-1264le1 button:where(.svelte-1264le1){padding:var(--field-padding);border-radius:var(--field-radius);font:inherit;cursor:pointer;flex:1;font-weight:600}.decline.svelte-1264le1{border:1px solid var(--rule);background:var(--panel-raised);color:var(--ink-soft)}.allow.svelte-1264le1{border:1px solid var(--khaki-deep);background:var(--khaki);color:var(--on-khaki)}.more.svelte-1264le1{font-family:var(--font-mono);color:var(--ink-faint);margin:0;font-size:.7rem}.control.svelte-1jsnjh3{--circle:48px;--mark-height:38px;--pad:.3rem;width:var(--circle);height:var(--circle);flex:none;position:relative}.pill.svelte-1jsnjh3{width:100%;height:var(--circle);border:1px solid var(--khaki);background:var(--panel-raised);border-radius:999px;flex-direction:column-reverse;align-items:center;transition:height .22s cubic-bezier(.22,.7,.3,1);display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.pill.open.svelte-1jsnjh3{height:calc(var(--circle) + var(--count) * var(--mark-height) + var(--pad));box-shadow:0 4px 16px #00000073}.toggle.svelte-1jsnjh3{width:var(--circle);height:var(--circle);color:var(--khaki-olive);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.pill.open.svelte-1jsnjh3 .toggle:where(.svelte-1jsnjh3){color:var(--khaki)}.toggle.svelte-1jsnjh3 svg:where(.svelte-1jsnjh3){width:24px;height:24px}.mark.svelte-1jsnjh3{width:100%;height:var(--mark-height);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.mark.svelte-1jsnjh3:active{transform:scale(.88)}@media (prefers-reduced-motion:reduce){.pill.svelte-1jsnjh3{transition:none}.mark.svelte-1jsnjh3:active{transform:none}}.preview.svelte-1raxh96{flex-direction:column;align-items:center;gap:.3rem;display:flex}.tile-wrap.svelte-1raxh96{position:relative}.rotate-surface.svelte-1raxh96{appearance:none;cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.spin-wrap.svelte-1raxh96{width:100%;height:100%}.item-layer.svelte-1raxh96{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.item-layer.svelte-1raxh96 image:where(.svelte-1raxh96){transition:x var(--item-transition-duration) ease, y var(--item-transition-duration) ease}.rotate-surface.svelte-1raxh96:disabled{cursor:default}.arc-hint.svelte-1raxh96{width:36px;height:120px;color:var(--khaki-olive);opacity:.8;pointer-events:none;position:absolute;top:0}.arc-hint.right.svelte-1raxh96{right:-36px}.arc-hint.left.svelte-1raxh96{left:-36px;transform:rotate(180deg)}.hotspot-hit.svelte-1raxh96{appearance:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.hotspot.svelte-1raxh96{border:2px solid var(--khaki);pointer-events:none;background:#2d2818d9;border-radius:50%;flex-shrink:0;width:22px;height:22px;box-shadow:0 1px 3px #0006}.hotspot-hit.svelte-1raxh96:hover .hotspot:where(.svelte-1raxh96){background:var(--panel-raised)}.hotspot-diamond.svelte-1raxh96{border-radius:0;width:15.56px;height:15.56px;transform:rotate(45deg)}.draft-marker.svelte-1raxh96{filter:drop-shadow(0 1px 2px #0000004d);opacity:.85;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hud.svelte-1xfekya{border:2px solid var(--rule);background:#241f16f2;border-radius:14px;flex-direction:column;max-width:480px;margin:0 auto;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 4px 16px #0006}.ledge.svelte-1xfekya{background:color-mix(in srgb, var(--player) 30%, var(--panel-raised) 70%);border-bottom:1px solid color-mix(in srgb, var(--player) 45%, var(--rule) 55%);border-radius:12px 12px 0 0;align-items:center;height:40px;padding:0 .7rem;display:flex}.player-name.svelte-1xfekya{color:var(--ink);margin-right:.6rem;font-weight:700}.player-score.svelte-1xfekya{color:var(--ink-soft);margin-left:.6rem;font-weight:700}.meeple-btn.svelte-1xfekya{min-width:22px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:.2rem;padding:0 .35rem;font-weight:700;display:flex}.meeple-btn.svelte-1xfekya:disabled{opacity:.4;cursor:default}.piece-jiggle.svelte-1xfekya{display:inline-flex}.meeple-btn.svelte-1xfekya:not(:disabled) .piece-jiggle:where(.svelte-1xfekya):not(.jiggle-off){animation:1s ease-in-out infinite svelte-1xfekya-piece-jiggle}@keyframes svelte-1xfekya-piece-jiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.meeple-btn.svelte-1xfekya:not(:disabled) .piece-jiggle:where(.svelte-1xfekya):not(.jiggle-off){animation:none}}.meeple-zero.svelte-1xfekya{color:var(--player);font-weight:700;line-height:1}.button-divider.svelte-1xfekya{background:color-mix(in srgb, var(--player) 45%, var(--rule) 55%);align-self:stretch;width:1px;margin:8px 0}.extract-arrow.svelte-1xfekya{fill:none;stroke:var(--player);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;animation:1s ease-in-out infinite svelte-1xfekya-extract-arrow-pulse}@keyframes svelte-1xfekya-extract-arrow-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.55;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.extract-arrow.svelte-1xfekya{animation:none}}.controls.svelte-1xfekya{justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .85rem;display:flex}.main.svelte-1xfekya{flex:1;justify-content:center;align-items:center;gap:.6rem;display:flex}.controls.waiting.svelte-1xfekya .main:where(.svelte-1xfekya){flex:none}.side.svelte-1xfekya{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.side.right.svelte-1xfekya{position:relative}.waiting-label.svelte-1xfekya{max-width:100%;font-family:var(--font-display);letter-spacing:.03em;color:var(--ink-soft);flex-direction:column;align-items:center;margin:0;font-size:1rem;line-height:1.2;display:flex}.waiting-label.svelte-1xfekya span:where(.svelte-1xfekya){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tile-slot.svelte-1xfekya{flex:none;display:block;position:relative}.tile-slot.tinted.svelte-1xfekya:after{content:"";background:color-mix(in srgb, var(--tint) 60%, var(--panel-sunken));opacity:.55;pointer-events:none;position:absolute;inset:0}.pickup.svelte-1xfekya{border:2px dashed var(--khaki);background:var(--panel-raised);width:120px;height:120px;font-family:var(--font-display);letter-spacing:.12em;color:var(--khaki);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.6rem;font-weight:600;display:flex}.pickup.svelte-1xfekya:hover{background:color-mix(in srgb, var(--khaki) 12%, var(--panel-raised) 88%)}.second-preview.svelte-1xfekya{padding-left:.6rem;position:relative}.second-preview.svelte-1xfekya:before{content:"›";color:var(--khaki-olive);font-weight:600;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.action.svelte-1xfekya{border:1px solid var(--khaki);background:var(--panel-raised);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.action.svelte-1xfekya:hover:not(:disabled){background:color-mix(in srgb, var(--khaki) 12%, var(--panel-raised) 88%)}.action.svelte-1xfekya:disabled{opacity:.4;cursor:default}.hidden-control.svelte-1xfekya{visibility:hidden}.undo.svelte-1xfekya,.commit.svelte-1xfekya{width:48px;height:48px;color:var(--khaki-olive);border-radius:50%;padding:0}.undo.svelte-1xfekya svg:where(.svelte-1xfekya),.commit.svelte-1xfekya svg:where(.svelte-1xfekya){width:24px;height:24px}.commit.svelte-1xfekya{background:var(--khaki);border-color:var(--khaki-deep);color:var(--on-khaki)}.commit.svelte-1xfekya:hover:not(:disabled){background:var(--khaki-deep)}.coach.svelte-1xfekya{background:var(--panel-sunken);border:1px solid var(--rule);color:var(--ink);border-radius:10px;align-items:flex-start;gap:.4rem;margin-bottom:.5rem;padding:.5rem .6rem;font-size:.82rem;line-height:1.4;display:flex;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 4px 12px #0006}.coach.svelte-1xfekya:after{content:"";border:6px solid #0000;border-top-color:var(--panel-sunken);position:absolute;top:100%;left:1.4rem}.coach.svelte-1xfekya span:where(.svelte-1xfekya){flex:1}.coach-line.svelte-1xfekya{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.coach-line.svelte-1xfekya span:where(.svelte-1xfekya){flex:none}.coach-icon.svelte-1xfekya{align-items:center;gap:.05rem;display:inline-flex}.coach-points.svelte-1xfekya{font-weight:700}.coach-dismiss.svelte-1xfekya{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:1rem;line-height:1}.coach-dismiss.svelte-1xfekya:hover{opacity:1}@media (width<=30rem){.hud.svelte-1xfekya{max-width:none;left:0;right:0}.undo.svelte-1xfekya,.commit.svelte-1xfekya{width:36px;height:36px}.undo.svelte-1xfekya svg:where(.svelte-1xfekya),.commit.svelte-1xfekya svg:where(.svelte-1xfekya){width:18px;height:18px}.main.svelte-1xfekya{gap:1rem}.second-preview.svelte-1xfekya{padding-left:0}.second-preview.svelte-1xfekya:before{left:-.5rem}}.overlay.svelte-1sfalod{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:0}.banner.svelte-1sfalod{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:0 1rem;display:flex}.title.svelte-1sfalod{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);text-shadow:0 2px 6px #0006;font-size:3rem;font-weight:700;line-height:1.1}.score.svelte-1sfalod{color:var(--ink);text-shadow:0 2px 6px #0006;font-size:2rem;font-weight:800}.paper.svelte-1sfalod{color:var(--ink-soft);opacity:.8;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);margin-left:.4rem;font-size:1.2rem;font-weight:600;text-decoration-thickness:3px}.actions.svelte-1sfalod{gap:.75rem;display:flex}.action.svelte-1sfalod{pointer-events:auto;border:1px solid var(--khaki-deep);background:var(--khaki);width:56px;height:56px;color:var(--on-khaki);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #0006}.action.svelte-1sfalod:hover{background:var(--khaki-deep)}.action.svelte-1sfalod:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.action.svelte-1sfalod svg:where(.svelte-1sfalod){width:28px;height:28px}.overlay.compact.svelte-1sfalod{border:2px solid var(--rule);pointer-events:auto;background:#241f16eb;border-radius:14px;flex-direction:row;justify-content:space-between;gap:.75rem;padding:.6rem .85rem .7rem;inset:1rem 1rem auto;box-shadow:0 4px 16px #0006}.overlay.compact.svelte-1sfalod .banner:where(.svelte-1sfalod){text-align:left;flex-flow:wrap;align-items:baseline;gap:.2rem .6rem;min-width:0;padding:0}.overlay.compact.svelte-1sfalod .title:where(.svelte-1sfalod){text-shadow:none;font-size:1.35rem}.overlay.compact.svelte-1sfalod .score:where(.svelte-1sfalod){text-shadow:none;font-size:1.15rem}.overlay.compact.svelte-1sfalod .paper:where(.svelte-1sfalod){font-size:.85rem}.overlay.compact.svelte-1sfalod .actions:where(.svelte-1sfalod){flex-shrink:0;gap:.5rem}.overlay.compact.svelte-1sfalod .action:where(.svelte-1sfalod){width:40px;height:40px;box-shadow:none}.overlay.compact.svelte-1sfalod .action:where(.svelte-1sfalod) svg:where(.svelte-1sfalod){width:22px;height:22px}.confetti.svelte-1sfalod{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti-piece.svelte-1sfalod{opacity:.85;width:8px;height:14px;animation-name:svelte-1sfalod-confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-20px}.confetti-piece.round.svelte-1sfalod{border-radius:50%}@keyframes svelte-1sfalod-confetti-fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(100vh) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.confetti.svelte-1sfalod{display:none}}.scrim.svelte-o2dtqj{background:color-mix(in srgb, var(--player) 55%, #1e1810a6);pointer-events:none;position:absolute;inset:0}.game.svelte-knjjwt{height:100dvh;position:relative;overflow:hidden}.board-area.svelte-knjjwt{position:absolute;inset:0}.board-area.thud.svelte-knjjwt{animation:.3s ease-out svelte-knjjwt-thud}@keyframes svelte-knjjwt-thud{30%{transform:translateY(4px)}60%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.board-area.thud.svelte-knjjwt{animation:none}}.overlays.svelte-knjjwt{z-index:4;flex-direction:column;gap:.6rem;max-width:480px;margin:0 auto;display:flex;position:absolute;top:5.5rem;left:1rem;right:1rem}.scrim.svelte-u6wnfs{z-index:30;background:#090805b8;justify-content:center;align-items:center;padding:4vh 1.25rem;display:flex;position:fixed;inset:0}.modal.svelte-u6wnfs{background:var(--panel);border:2px solid var(--rule);border-radius:18px;flex-direction:column;width:100%;max-width:40rem;max-height:92vh;display:flex;box-shadow:0 24px 60px #0000008c}.modal-head.svelte-u6wnfs{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.1rem .9rem;display:flex}.modal-title.svelte-u6wnfs{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);margin:0 0 .15rem;font-size:1.3rem;font-weight:600}.modal-subtitle.svelte-u6wnfs{color:var(--ink-faint);margin:0;font-size:.8rem}.close-btn.svelte-u6wnfs{border:1px solid var(--rule-strong);background:var(--panel-raised);width:2.1rem;height:2.1rem;color:var(--ink-soft);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.close-btn.svelte-u6wnfs:hover{background:var(--rule-strong);color:var(--ink)}.close-btn.svelte-u6wnfs svg:where(.svelte-u6wnfs){width:1rem;height:1rem}.modal-body.svelte-u6wnfs{flex-direction:column;gap:1.5rem;padding:1.1rem;display:flex;overflow-y:auto}.section-label.svelte-u6wnfs{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--khaki-olive);margin:0 0 .7rem;font-size:.78rem;font-weight:600}.tile-grid.svelte-u6wnfs{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.6rem;display:grid}.tile-card.svelte-u6wnfs{background:var(--panel-raised);border:1px solid var(--rule);border-radius:8px;flex-direction:column;align-items:center;gap:.25rem;padding:.4rem;display:flex}.tile-count.svelte-u6wnfs{font-family:var(--font-mono);color:var(--ink-faint);font-size:.7rem}.seat-row.svelte-1h3cfca{flex-grow:1;align-items:center;gap:.5rem;min-width:0;display:flex}.color-picker.svelte-1h3cfca{flex-shrink:0;gap:.3rem;display:flex}.color-swatch.svelte-1h3cfca{cursor:pointer;border:2px solid #0000;border-radius:50%;width:1.1rem;height:1.1rem;padding:0}.color-swatch.selected.svelte-1h3cfca{border-color:var(--ink);box-shadow:0 0 0 2px var(--panel-sunken) inset}.color-swatch.svelte-1h3cfca:disabled{opacity:.25;cursor:default}input.svelte-1h3cfca{min-width:0;padding:var(--field-padding);border:1px solid var(--rule);border-radius:var(--field-radius);background:var(--panel-raised);color:var(--ink);font:inherit;flex:1}.lobby.svelte-m7avcm h1:where(.svelte-m7avcm){margin:0}.lobby.svelte-m7avcm{background:var(--panel);border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:1rem;max-width:420px;margin:3rem auto;padding:1.5rem;display:flex;box-shadow:0 10px 30px #00000073}.count.svelte-m7avcm{justify-content:space-between;align-items:center;font-weight:600;display:flex}.panel.svelte-m7avcm{background:var(--panel-sunken);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:.5rem;padding:.8rem;display:flex}.skin-grid.svelte-m7avcm{flex-wrap:wrap;gap:.6rem;display:flex}.skin-option.svelte-m7avcm{background:var(--panel-raised);border:2px solid #0000;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:.3rem;padding:.4rem;display:flex;position:relative}.skin-option.selected.svelte-m7avcm{border-color:var(--khaki)}.skin-select.svelte-m7avcm{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.3rem;padding:0;display:flex}.skin-name.svelte-m7avcm{color:var(--ink-soft);text-align:center;font-size:.72rem;font-weight:600}.eye-btn.svelte-m7avcm{border:1px solid var(--rule-strong);background:var(--panel);width:1.5rem;height:1.5rem;color:var(--ink-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.15rem;right:.15rem}.eye-btn.svelte-m7avcm:hover{background:var(--rule-strong);color:var(--ink)}.eye-btn.svelte-m7avcm svg:where(.svelte-m7avcm){width:.85rem;height:.85rem}.stack-option.svelte-m7avcm{cursor:default;margin-left:auto}.stack-value.svelte-m7avcm{text-align:center;width:60px;height:60px;font-family:var(--font-mono);color:var(--ink);background:0 0;border:none;flex:none;padding:0;font-size:1.2rem;font-weight:600}.stack-value.svelte-m7avcm:focus-visible{outline:2px solid var(--khaki);outline-offset:2px;border-radius:6px}.expansions-grid.svelte-m7avcm{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem 1rem;display:grid}.expansions-col-label.svelte-m7avcm{color:var(--ink-faint);text-align:center;font-size:.8rem}.expansions-row-label.svelte-m7avcm{font-size:.9rem;font-weight:600}.expansions-grid.svelte-m7avcm .switch{justify-self:center}.players.svelte-m7avcm{flex-direction:column;gap:.5rem;display:flex}.seats-row.svelte-m7avcm{align-items:center;gap:.6rem;display:flex}.seats-label.svelte-m7avcm{color:var(--ink-soft);font-size:.85rem}.seats-choice.svelte-m7avcm{gap:.3rem;display:flex}.seats-option.svelte-m7avcm{min-width:2rem;padding:var(--field-padding);border:1px solid var(--rule);border-radius:var(--field-radius);background:var(--panel-raised);color:var(--ink);font:inherit;cursor:pointer}.seats-option.selected.svelte-m7avcm{border-color:var(--khaki);color:var(--khaki)}.seat-type.svelte-m7avcm{border:1px solid var(--rule);border-radius:var(--field-radius);background:var(--panel-raised);cursor:pointer;flex-shrink:0;width:2rem;height:2rem;padding:0;font-size:1.05rem;line-height:1;position:relative}.rung.svelte-m7avcm{background:var(--khaki);color:var(--on-khaki);letter-spacing:-.05em;pointer-events:none;border-radius:.4rem;padding:0 .15rem;font-size:.5rem;line-height:1.6;position:absolute;bottom:-.35rem;right:-.2rem}.seat-type.svelte-m7avcm:hover{border-color:var(--khaki)}.seats-note.svelte-m7avcm{color:var(--ink-faint);margin:0;font-size:.8rem}.player-row.svelte-m7avcm{align-items:center;gap:.5rem;display:flex}input.svelte-m7avcm{min-width:0;padding:var(--field-padding);border:1px solid var(--rule);border-radius:var(--field-radius);background:var(--panel-raised);color:var(--ink);font:inherit;flex:1}.remove.svelte-m7avcm{border:1px solid var(--rule);width:1.5rem;height:1.5rem;color:var(--khaki-olive);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}.remove.svelte-m7avcm:hover{background:var(--panel-raised);border-color:var(--khaki)}.add.svelte-m7avcm{border:1px dashed var(--khaki);color:var(--khaki);font-weight:600;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.5rem}.add.svelte-m7avcm:hover{background:var(--panel-raised)}.start.svelte-m7avcm{background:var(--khaki);color:var(--on-khaki);cursor:pointer;border:none;border-radius:8px;padding:.6rem;font-size:1rem;font-weight:700}.start.svelte-m7avcm:hover{background:var(--khaki-deep)}
