.card.svelte-lv9s7p{background:var(--card);width:2.6rem;height:3.7rem;color:var(--black);border-radius:.35rem;flex-direction:column;justify-content:center;align-items:center;font-weight:600;line-height:1;animation:.18s ease-out svelte-lv9s7p-deal-in;display:flex;box-shadow:0 2px 4px #00000080}.small.svelte-lv9s7p{width:2rem;height:2.85rem;font-size:.85rem}.red.svelte-lv9s7p{color:var(--red)}.rank.svelte-lv9s7p{font-size:1.05em}.suit.svelte-lv9s7p{font-size:1.15em}.empty.svelte-lv9s7p{box-shadow:none;background:0 0;border:1px dashed #ffffff2e;animation:none}.back.svelte-lv9s7p{border:3px solid var(--card);background:repeating-linear-gradient(45deg,#0000 0 4px,#c9a45c59 4px 5px),repeating-linear-gradient(-45deg,#0000 0 4px,#c9a45c59 4px 5px),#7a1f1a;animation:none}@keyframes svelte-lv9s7p-deal-in{0%{opacity:0;transform:translateY(-12px)scale(.9)}to{opacity:1;transform:none}}main.svelte-1n46o8q{grid-template-columns:minmax(0,1fr) clamp(15rem,22vw,18rem);grid-template-areas:"header header""notice notice""table notes""controls controls""footer footer";column-gap:1rem;max-width:72rem;margin:0 auto;padding:.75rem 1rem 1.5rem;display:grid}header.svelte-1n46o8q{border-bottom:1px solid var(--panel-edge);flex-wrap:wrap;grid-area:header;align-items:center;gap:.5rem 1.5rem;margin-bottom:.75rem;padding-bottom:.6rem;display:flex}.title.svelte-1n46o8q{flex-direction:column;display:flex}h1.svelte-1n46o8q{color:var(--brass);letter-spacing:.04em;white-space:nowrap;margin:0;font-size:1.8rem;line-height:1.1}.progress.svelte-1n46o8q{color:var(--ink-dim);white-space:nowrap;font-size:.8rem}.progress.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--ink);font-variant-numeric:tabular-nums}.gauges.svelte-1n46o8q{flex-wrap:wrap;flex:1;justify-content:center;gap:.4rem 1.75rem;display:flex}.gauge.svelte-1n46o8q{grid-template-columns:auto 1fr;grid-template-areas:"label reading""meter meter";align-items:baseline;gap:.15rem .5rem;min-width:12rem;display:grid;position:relative}.gauge.svelte-1n46o8q .label:where(.svelte-1n46o8q){white-space:nowrap;grid-area:label}.gauge.svelte-1n46o8q .reading:where(.svelte-1n46o8q){white-space:nowrap;color:var(--ink-dim);grid-area:reading;justify-self:end;font-size:.8rem}.gauge.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.2rem}.gauge.svelte-1n46o8q .meter:where(.svelte-1n46o8q){grid-area:meter;width:100%;height:.55rem;position:relative}.gauge.luck.svelte-1n46o8q{min-width:8.5rem}.gauge.luck.svelte-1n46o8q b:where(.svelte-1n46o8q){font-size:1rem}.gauge.luck.svelte-1n46o8q .meter:where(.svelte-1n46o8q){height:.4rem}.take.behind.svelte-1n46o8q b:where(.svelte-1n46o8q){color:#e0796f}.meter.svelte-1n46o8q{border:1px solid var(--brass-dim);background:#2a221a;border-radius:.25rem;width:6rem;height:.45rem;display:inline-block;overflow:hidden}.fill.svelte-1n46o8q{background:var(--brass-dim);height:100%;transition:width .25s;display:block}.fill.met.svelte-1n46o8q{background:var(--brass)}.tick.svelte-1n46o8q{background:var(--ink-dim);width:2px;position:absolute;top:0;bottom:0;left:50%}.floor.hot.svelte-1n46o8q b:where(.svelte-1n46o8q),.luck.hot.svelte-1n46o8q b:where(.svelte-1n46o8q),.floor.flashing.svelte-1n46o8q b:where(.svelte-1n46o8q){color:#e0796f}.luck.hot.svelte-1n46o8q .fill:where(.svelte-1n46o8q),.fill.heat.svelte-1n46o8q{background:#c0533f}.floor.svelte-1n46o8q .flash:where(.svelte-1n46o8q){margin-top:.3rem;top:100%;left:0;transform:none}.settings.svelte-1n46o8q{gap:.4rem;display:flex}.toggle.svelte-1n46o8q{min-width:2.25rem;height:2.25rem;color:var(--ink-dim);border:1px solid var(--panel-edge);background:0 0;border-radius:1.125rem;place-items:center;padding:0 .7rem;font-size:.8rem;font-weight:600;display:inline-grid}.toggle.svelte-1n46o8q:hover{color:var(--ink);border-color:var(--brass-dim)}.toggle[aria-pressed=true].svelte-1n46o8q{color:var(--brass);border-color:var(--brass-dim);background:#c9a45c1f}.toggle.sound.svelte-1n46o8q{padding:0}.toggle.svelte-1n46o8q svg:where(.svelte-1n46o8q){stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;fill:none;width:1.25rem;height:1.25rem}.flash.svelte-1n46o8q{z-index:1;text-align:center;color:#ffd9d2;pointer-events:none;background:#4a1d18;border:1px solid #d8412f;border-radius:.4rem;width:max-content;max-width:13rem;padding:.3rem .55rem;font-size:.75rem;font-weight:700;line-height:1.25;animation:1.6s ease-out both svelte-1n46o8q-stamp;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0009}.flash.cooling.svelte-1n46o8q{color:#d8ecd0;background:#1e3a22;border-color:#7a9a6a}@keyframes svelte-1n46o8q-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(1.25)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0}}.floor.svelte-1n46o8q .flash:where(.svelte-1n46o8q){animation-name:svelte-1n46o8q-stamp-still}@keyframes svelte-1n46o8q-stamp-still{0%{opacity:0}12%{opacity:1}75%{opacity:1}to{opacity:0}}.ending.svelte-1n46o8q{background:#000000b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.card-panel.svelte-1n46o8q{background:var(--panel);border:1px solid var(--brass);text-align:center;border-radius:.75rem;max-width:28rem;padding:1.5rem}.card-panel.lost.svelte-1n46o8q{border-color:var(--red)}.card-panel.svelte-1n46o8q h2:where(.svelte-1n46o8q){color:var(--brass);margin-top:0}.card-panel.lost.svelte-1n46o8q h2:where(.svelte-1n46o8q){color:#e0796f}.card-panel.svelte-1n46o8q .move:where(.svelte-1n46o8q){justify-content:center;margin:1rem auto 0;padding:.5rem 1rem}.save-notice.svelte-1n46o8q{color:#f0c9a0;border:1px solid var(--red);background:#3a1c18;border-radius:.4rem;grid-area:notice;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .75rem;padding:.4rem .6rem;font-size:.85rem;display:flex}.save-notice.svelte-1n46o8q button:where(.svelte-1n46o8q){color:inherit;cursor:pointer;background:0 0;border:none;font-size:1rem}.choices.svelte-1n46o8q{justify-content:center;gap:.75rem;display:flex}.choices.svelte-1n46o8q .move:where(.svelte-1n46o8q){margin:.5rem 0 0}.table.svelte-1n46o8q{grid-area:table;padding:4.2rem 5.8rem 4.4rem}.felt.svelte-1n46o8q{aspect-ratio:2.1;background:radial-gradient(ellipse at center, var(--felt), var(--felt-dark) 75%);min-height:18.5rem;box-shadow:0 0 0 2px var(--brass-dim), inset 0 0 40px #0009;border:.7rem solid #3b2616;border-radius:50%;position:relative}.centre.svelte-1n46o8q{flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;inset:0}.board.svelte-1n46o8q,.row.svelte-1n46o8q{gap:.35rem;display:flex}.slot.svelte-1n46o8q,.burns.svelte-1n46o8q,.seat.svelte-1n46o8q{border-radius:.5rem;outline:2px solid #0000;transition:outline-color .15s,opacity .2s}.slot.svelte-1n46o8q{padding:2px}.target.svelte-1n46o8q{outline-color:var(--highlight)}.pot.svelte-1n46o8q{color:var(--ink-dim);font-size:.85rem}.pot.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--ink);font-variant-numeric:tabular-nums}.burns.svelte-1n46o8q{flex-direction:column;align-items:center;gap:.2rem;padding:.2rem .4rem;display:flex}.label.svelte-1n46o8q{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);font-size:.7rem}.seat.svelte-1n46o8q{background:var(--panel);border:1px solid var(--panel-edge);flex-direction:column;align-items:center;gap:.2rem;width:8.75rem;padding:.45rem .55rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.seat.empty.svelte-1n46o8q{opacity:.45}.seat.out.svelte-1n46o8q{opacity:.5}.seat.winner.svelte-1n46o8q{border-color:var(--brass);opacity:1;box-shadow:0 0 12px #c9a45c80}.seat.acting.svelte-1n46o8q{outline-color:var(--brass)}.seat.heating.svelte-1n46o8q{opacity:1;border-color:#d8412f;transition:border-color .1s,box-shadow .1s;box-shadow:0 0 16px #d8412f8c}.seat.cooling.svelte-1n46o8q{opacity:1;border-color:#7a9a6a;box-shadow:0 0 12px #7a9a6a73}.pos0.svelte-1n46o8q{top:100%;left:26%}.pos1.svelte-1n46o8q{top:50%;left:0%}.pos2.svelte-1n46o8q{top:0%;left:26%}.pos3.svelte-1n46o8q{top:0%;left:74%}.pos4.svelte-1n46o8q{top:50%;left:100%}.pos5.svelte-1n46o8q{top:100%;left:74%}.name.svelte-1n46o8q{text-align:center;font-size:.85rem;font-weight:600}.dim.svelte-1n46o8q{color:var(--ink-dim)}.tag.svelte-1n46o8q{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);font-size:.65rem}.tag.shill.svelte-1n46o8q{color:var(--brass)}.badge.svelte-1n46o8q{vertical-align:middle;place-items:center;height:1.1rem;margin-left:.25rem;font-size:.6rem;font-weight:800;display:inline-grid}.chip.svelte-1n46o8q{background:var(--card);width:1.1rem;color:var(--black);border-radius:50%}.blind.svelte-1n46o8q{background:var(--brass-dim);color:var(--ink);border-radius:.55rem;padding:0 .3rem}.stack.svelte-1n46o8q{font-variant-numeric:tabular-nums;font-size:.85rem}.action.svelte-1n46o8q{min-height:1rem;color:var(--ink-dim);font-size:.72rem}.won.svelte-1n46o8q{color:var(--brass);font-weight:600}.signal.svelte-1n46o8q{color:var(--ink-dim);font-size:.68rem}.signal.on.svelte-1n46o8q{color:var(--highlight);font-weight:700}.odds.svelte-1n46o8q{font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.odds.svelte-1n46o8q .meter:where(.svelte-1n46o8q){border-color:var(--highlight);width:4.5rem;height:.4rem}.odds.svelte-1n46o8q .fill:where(.svelte-1n46o8q){background:var(--highlight)}.shown.svelte-1n46o8q{color:var(--brass);font-size:.75rem}.heat.svelte-1n46o8q{color:var(--ink-dim);align-items:center;gap:.35rem;font-size:.65rem;display:flex}.heat.svelte-1n46o8q .meter:where(.svelte-1n46o8q){width:3.5rem;height:.35rem}.heat.svelte-1n46o8q .fill:where(.svelte-1n46o8q){background:#7a9a6a}.heat.watching.svelte-1n46o8q .fill:where(.svelte-1n46o8q){background:#c9a45c}.heat.suspicious.svelte-1n46o8q .fill:where(.svelte-1n46o8q){background:#d27a3c}.heat.suspicious.svelte-1n46o8q .mood:where(.svelte-1n46o8q){color:#d27a3c}.heat.aboutToBlow.svelte-1n46o8q .fill:where(.svelte-1n46o8q){background:#d8412f}.heat.aboutToBlow.svelte-1n46o8q .mood:where(.svelte-1n46o8q){color:#e0796f;font-weight:700}.controls.svelte-1n46o8q,.notes.svelte-1n46o8q{background:var(--panel);border:1px solid var(--panel-edge);border-radius:.6rem;padding:.75rem}.controls.svelte-1n46o8q{grid-area:controls;margin-top:.75rem}.status.svelte-1n46o8q{flex-direction:column;gap:.2rem;margin-bottom:.6rem;display:flex}.destination.svelte-1n46o8q{margin:0}.destination.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--highlight)}.deck-line.svelte-1n46o8q{color:var(--ink-dim);font-variant-numeric:tabular-nums;margin:0;font-size:.78rem}.deck-line.short.svelte-1n46o8q{color:#e0a93a}.body.svelte-1n46o8q{align-items:flex-start;gap:1rem;display:flex}.signals.svelte-1n46o8q{flex-direction:column;order:-1;gap:.4rem;display:flex}.signals.svelte-1n46o8q .move:where(.svelte-1n46o8q){align-self:stretch}.deal.svelte-1n46o8q{flex-direction:column;flex:1;gap:.7rem;min-width:0;display:flex}.row-group.svelte-1n46o8q{flex-direction:column;gap:.3rem;display:flex}.moves.svelte-1n46o8q{flex-wrap:wrap;gap:.4rem;display:flex}.move.svelte-1n46o8q{text-align:left;color:var(--ink);border:1px solid var(--brass-dim);background:#2a221a;border-radius:.4rem;align-items:center;gap:.55rem;padding:.4rem 1.25rem .4rem .6rem;display:flex;position:relative}.move.svelte-1n46o8q .text:where(.svelte-1n46o8q){flex-direction:column;align-items:flex-start;font-size:.95rem;display:flex}.move.svelte-1n46o8q:hover:not(:disabled){border-color:var(--brass)}.move.svelte-1n46o8q:disabled{opacity:.5;cursor:default}.move.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--ink-dim);font-size:.7rem}.move.svelte-1n46o8q kbd:where(.svelte-1n46o8q){text-align:center;min-width:1.15rem;color:var(--ink-dim);border:1px solid var(--panel-edge);background:#0000004d;border-radius:.2rem;padding:.05rem .25rem;font:700 .6rem/1.3 Inter,system-ui,sans-serif;position:absolute;top:.25rem;right:.3rem}.move.primary.svelte-1n46o8q{background:var(--brass);color:var(--black);border-color:var(--brass)}.move.primary.svelte-1n46o8q:hover:not(:disabled){filter:brightness(1.08)}.move.primary.svelte-1n46o8q small:where(.svelte-1n46o8q){color:#1b1b1bb3}.move.primary.svelte-1n46o8q kbd:where(.svelte-1n46o8q){color:var(--black);background:#ffffff40;border-color:#1b1b1b4d}.move.tertiary.svelte-1n46o8q{border-color:var(--panel-edge);color:var(--ink-dim);background:0 0}.move.tertiary.svelte-1n46o8q:hover:not(:disabled){color:var(--ink);border-color:var(--brass-dim)}.move.dodgy.svelte-1n46o8q{border-style:dashed}.move.svelte-1n46o8q .spot:where(.svelte-1n46o8q){color:var(--ink);font-variant-numeric:tabular-nums}.move.risky.svelte-1n46o8q{border-color:var(--red);background:#3a1c18;border-style:solid}.move.risky.svelte-1n46o8q .spot:where(.svelte-1n46o8q){color:#e0796f;font-weight:700}.notes.svelte-1n46o8q{z-index:1;grid-area:notes;position:relative}.notes.svelte-1n46o8q h2:where(.svelte-1n46o8q){color:var(--brass);margin:0 0 .4rem;font-size:1rem}.notes.svelte-1n46o8q ol:where(.svelte-1n46o8q){margin:0;padding:0;font-size:.8rem;list-style:none;position:absolute;inset:2.3rem .75rem .75rem;overflow-y:auto}.notes.svelte-1n46o8q li:where(.svelte-1n46o8q){border-bottom:1px solid #ffffff0f;padding:.3rem 0}.notes.svelte-1n46o8q li.hand:where(.svelte-1n46o8q){color:var(--brass);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--panel-edge);font-size:.68rem}.notes.svelte-1n46o8q li.heat:where(.svelte-1n46o8q){color:#e0a93a}.notes.svelte-1n46o8q li.cooling:where(.svelte-1n46o8q){color:#9dc48c}.notes.svelte-1n46o8q li.floorHeat:where(.svelte-1n46o8q){color:#e0796f;font-weight:700}footer.svelte-1n46o8q{color:var(--ink-dim);grid-area:footer;margin-top:1rem;font-size:.7rem}@media (width<=1200px),(orientation:landscape) and (height<=500px){main.svelte-1n46o8q{grid-template-columns:1fr;grid-template-areas:"header""notice""table""controls""notes""footer"}.notes.svelte-1n46o8q{margin-top:.75rem}.notes.svelte-1n46o8q ol:where(.svelte-1n46o8q){max-height:10rem;position:static}}@media (width<=900px){.table.svelte-1n46o8q{padding:2.5rem 3.5rem}.felt.svelte-1n46o8q{min-height:0}.seat.svelte-1n46o8q{width:7rem;padding:.3rem}}@media (orientation:landscape) and (height<=500px){main.svelte-1n46o8q{padding:.4rem max(.6rem, env(safe-area-inset-right)) 1rem max(.6rem, env(safe-area-inset-left))}header.svelte-1n46o8q{gap:.3rem 1rem;margin-bottom:.4rem;padding-bottom:.3rem}h1.svelte-1n46o8q{font-size:1.15rem}.progress.svelte-1n46o8q{font-size:.7rem}.gauges.svelte-1n46o8q{gap:.2rem 1rem}.gauge.svelte-1n46o8q{row-gap:0;min-width:9rem}.gauge.svelte-1n46o8q .label:where(.svelte-1n46o8q){font-size:.62rem}.gauge.svelte-1n46o8q b:where(.svelte-1n46o8q){font-size:.95rem}.gauge.svelte-1n46o8q .reading:where(.svelte-1n46o8q){font-size:.7rem}.gauge.luck.svelte-1n46o8q{min-width:7rem}.toggle.svelte-1n46o8q{min-width:2.75rem;height:2.75rem}.table.svelte-1n46o8q{padding:3.6rem 3.4rem 3.4rem}.felt.svelte-1n46o8q{aspect-ratio:2.6;border-width:.45rem;min-height:0}.centre.svelte-1n46o8q{gap:.3rem}.seat.svelte-1n46o8q{gap:.05rem;width:6.2rem;padding:.2rem .3rem}.name.svelte-1n46o8q{font-size:.72rem}.stack.svelte-1n46o8q,.action.svelte-1n46o8q{font-size:.68rem}.odds.svelte-1n46o8q .meter:where(.svelte-1n46o8q){width:2.8rem}.heat.svelte-1n46o8q .meter:where(.svelte-1n46o8q){width:2.4rem}.controls.svelte-1n46o8q{margin-top:.5rem}.notes.svelte-1n46o8q ol:where(.svelte-1n46o8q){max-height:8rem}.controls.svelte-1n46o8q,.notes.svelte-1n46o8q{padding:.5rem}.body.svelte-1n46o8q{flex-wrap:wrap;gap:.5rem}.move.svelte-1n46o8q{min-height:2.75rem;padding:.35rem 1.5rem .35rem .6rem}.save-notice.svelte-1n46o8q button:where(.svelte-1n46o8q){min-width:2.75rem;min-height:2.75rem}.ending.svelte-1n46o8q{align-items:start;overflow-y:auto}}:root{--bg:#0e0d0c;--panel:#1a1714;--panel-edge:#3a2f22;--felt:#1f4a33;--felt-dark:#143324;--brass:#c9a45c;--brass-dim:#8a7040;--ink:#ece4d4;--ink-dim:#a39a88;--card:#f6f1e6;--red:#b3261e;--black:#1b1b1b;--highlight:#f2c14e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:radial-gradient(ellipse at top, #1d1915, var(--bg) 70%);color:var(--ink);min-height:100vh;margin:0;font-family:Inter,system-ui,sans-serif}h1,h2,h3{font-family:Playfair Display,Georgia,serif}button{font:inherit;cursor:pointer}
