canvas.svelte-xnz9ky{display:block;width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:5 / 8;border-radius:.35rem}.fallback.svelte-xnz9ky{display:grid;width:100%;min-width:0;max-width:100%;aspect-ratio:5 / 8;place-items:center;font-size:2rem}.card.svelte-sscti{position:relative;display:block;width:100%;min-width:0;height:auto;overflow:hidden;padding:.28rem;border:1px solid #bda875;border-radius:.48rem;background:#f7efd9;color:#261d13;text-align:left;box-shadow:0 3px 7px #0007,0 1px #8f7849;cursor:pointer;animation:svelte-sscti-card-arrive .26s cubic-bezier(.2,.8,.2,1) both;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.card.svelte-sscti:after{position:absolute;z-index:1;top:.28rem;bottom:.28rem;left:0;width:.22rem;border-radius:.12rem 0 0 .12rem;background:var(--texture-playable);color:var(--ink);content:"";opacity:0;pointer-events:none}.month.svelte-sscti{position:absolute;top:.5rem;left:.5rem;display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;background:#0f231de0;color:#f6ddb0;font-size:.65rem;font-weight:800;box-shadow:0 1px 3px #0008}.card.svelte-sscti:not(:disabled){border-color:var(--ink);box-shadow:0 4px 10px #0008,0 0 0 2px var(--ink)}.card.svelte-sscti:not(:disabled):after{opacity:.72}.card.svelte-sscti:hover:not(:disabled),.card.svelte-sscti:focus-visible,.card.selected.svelte-sscti{z-index:2;border-color:var(--ink);box-shadow:0 8px 18px #000a,0 0 0 4px var(--ink);transform:translateY(-7px)}.card.selected.svelte-sscti:after{width:.32rem;background:var(--texture-selected);opacity:1}.card.drop-target.svelte-sscti{z-index:3;border-color:#fff;box-shadow:0 0 0 4px var(--ink),0 0 0 7px var(--surface),0 10px 22px #0008;transform:translateY(-5px)}.card.drop-target.svelte-sscti:after{width:.32rem;background:var(--texture-match);opacity:1}.card[draggable=true].svelte-sscti{cursor:grab;touch-action:manipulation}.card[draggable=true].svelte-sscti:active{cursor:grabbing}.card.svelte-sscti:active:not(:disabled){box-shadow:0 1px #444,0 0 0 2px var(--ink);transform:translateY(1px)}.card.svelte-sscti:disabled{cursor:default;opacity:.82;filter:saturate(.84)}@keyframes svelte-sscti-card-arrive{0%{opacity:0;transform:translateY(-14px) scale(.94)}}@media(prefers-reduced-motion:reduce){.card.svelte-sscti{animation:none;transition:none}}.captures.svelte-1nfg65p{display:grid;gap:.4rem;min-width:0}.owner.svelte-1nfg65p{color:var(--ink);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shared-note.svelte-1nfg65p{margin:0;padding:.35rem .5rem;border-left:3px solid var(--ink);background:var(--raised);color:var(--muted);font-size:.68rem;line-height:1.35}.shared-note.svelte-1nfg65p strong:where(.svelte-1nfg65p){color:var(--ink)}.piles.svelte-1nfg65p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;min-width:0}.pile.svelte-1nfg65p{position:relative;min-width:0;min-height:4.8rem;padding:.55rem .45rem .45rem;border-top:1px solid var(--soft-line);background:transparent}.pile.svelte-1nfg65p:before{position:absolute;top:.18rem;right:.45rem;left:.45rem;height:.2rem;background:var(--pile-texture);content:"";opacity:.68}.pile.bright.svelte-1nfg65p{--pile-texture: var(--texture-brights)}.pile.animal.svelte-1nfg65p{--pile-texture: var(--texture-animals)}.pile.ribbon.svelte-1nfg65p{--pile-texture: var(--texture-ribbons)}.pile.chaff.svelte-1nfg65p{--pile-texture: var(--texture-chaff)}.pile.svelte-1nfg65p>span:where(.svelte-1nfg65p){color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.pile.svelte-1nfg65p>strong:where(.svelte-1nfg65p){float:right;color:var(--ink);font-size:.78rem}.pile.empty.svelte-1nfg65p{min-height:1.7rem;opacity:.5;background:transparent}.pile.empty.svelte-1nfg65p .miniatures:where(.svelte-1nfg65p){display:none}.miniatures.svelte-1nfg65p{display:flex;height:3.2rem;margin-top:.25rem;overflow-x:auto;padding:.1rem .8rem .25rem .1rem;scrollbar-width:thin;scrollbar-color:var(--muted) transparent}.mini.svelte-1nfg65p{position:relative;flex:0 0 1.9rem;overflow:hidden;border:1px solid #e8d7ad;border-radius:.18rem;box-shadow:0 2px 4px #0008;animation:svelte-1nfg65p-capture-arrive .32s cubic-bezier(.2,.8,.2,1) both}.mini.shared.svelte-1nfg65p{z-index:2;overflow:visible;outline:1px dashed var(--ink);outline-offset:2px}.mini.shared.svelte-1nfg65p b:where(.svelte-1nfg65p){position:absolute;right:-.55rem;bottom:-.3rem;padding:.12rem .2rem;border:1px solid var(--ink);border-radius:.18rem;background:var(--surface);color:var(--ink);font-size:.38rem;font-weight:900;letter-spacing:.02em;line-height:1}.mini.svelte-1nfg65p+.mini:where(.svelte-1nfg65p){margin-left:-.75rem}@keyframes svelte-1nfg65p-capture-arrive{0%{opacity:0;transform:translateY(-22px) rotate(-5deg) scale(1.35)}}@media(max-width:620px){.captures.svelte-1nfg65p,.piles.svelte-1nfg65p{gap:.25rem}.pile.svelte-1nfg65p{min-height:4.3rem;padding:.3rem}.pile.empty.svelte-1nfg65p{min-height:1.55rem}.pile.svelte-1nfg65p>span:where(.svelte-1nfg65p){font-size:.58rem}}@media(prefers-reduced-motion:reduce){.mini.svelte-1nfg65p{animation:none}}.scrim.svelte-tmhxaa{position:fixed;z-index:60;inset:0;display:grid;justify-items:end;background:#00000094}.combo-book.svelte-tmhxaa{width:min(42rem,100%);height:100%;overflow-y:auto;border:0;border-left:1px solid var(--line);background:var(--page);color:var(--ink);box-shadow:-1rem 0 3rem #0008;animation:svelte-tmhxaa-sheet-in .22s ease-out}header.svelte-tmhxaa{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem;border-bottom:1px solid var(--line);background:var(--surface)}header.svelte-tmhxaa span:where(.svelte-tmhxaa){color:var(--muted);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h2.svelte-tmhxaa{margin:.15rem 0;font-size:1.65rem}header.svelte-tmhxaa p:where(.svelte-tmhxaa){margin:0;color:var(--muted);font-size:.78rem}header.svelte-tmhxaa button:where(.svelte-tmhxaa){width:2.75rem;flex:0 0 auto;padding:0;font-size:1.4rem}.combo-groups.svelte-tmhxaa{display:grid;gap:1.4rem;padding:1rem}h3.svelte-tmhxaa{margin:0 0 .5rem;color:var(--muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.entries.svelte-tmhxaa{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}article.svelte-tmhxaa{min-width:0;padding:.8rem;border:1px solid var(--soft-line);background:var(--surface)}article.complete.svelte-tmhxaa{border-color:var(--ink);box-shadow:inset .25rem 0 0 var(--ink)}article.focused.svelte-tmhxaa{outline:3px solid var(--ink);outline-offset:2px}.combo-heading.svelte-tmhxaa{display:flex;justify-content:space-between;gap:.6rem}.combo-heading.svelte-tmhxaa>div:where(.svelte-tmhxaa){display:grid;gap:.12rem}.combo-heading.svelte-tmhxaa strong:where(.svelte-tmhxaa){font-size:.9rem}.combo-heading.svelte-tmhxaa span:where(.svelte-tmhxaa),.combo-heading.svelte-tmhxaa>b:where(.svelte-tmhxaa){color:var(--muted);font-size:.68rem}article.svelte-tmhxaa p:where(.svelte-tmhxaa){min-height:2.4rem;margin:.45rem 0 .6rem;color:var(--muted);font-size:.72rem;line-height:1.35}.recipe.svelte-tmhxaa{display:flex;min-height:4.1rem;gap:.3rem;align-items:end;overflow-x:auto}.recipe.svelte-tmhxaa i:where(.svelte-tmhxaa){display:block;width:2.8rem;flex:0 0 2.8rem;overflow:hidden;border:1px solid var(--line);border-radius:.18rem;background:#f7efd9;opacity:.64}.recipe.svelte-tmhxaa i.captured:where(.svelte-tmhxaa){opacity:1;box-shadow:0 0 0 2px var(--ink)}.recipe.svelte-tmhxaa i.missing:where(.svelte-tmhxaa){height:3.9rem;border-style:dashed;background:var(--raised);opacity:.65}@keyframes svelte-tmhxaa-sheet-in{0%{transform:translate(2rem)}}@media(max-width:540px){.combo-book.svelte-tmhxaa{width:100%;border-left:0}.entries.svelte-tmhxaa{grid-template-columns:1fr}article.svelte-tmhxaa p:where(.svelte-tmhxaa){min-height:0}}@media(prefers-reduced-motion:reduce){.combo-book.svelte-tmhxaa{animation:none}}.build-hash.svelte-1uha8ag{position:fixed;z-index:100;right:.45rem;bottom:.35rem;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem;letter-spacing:.04em;opacity:.72}*{box-sizing:border-box}:root{--page: #0e0e0e;--surface: #181818;--raised: #222;--ink: #fff;--muted: #aaa;--line: #3b3b3b;--soft-line: #292929;--inverse: #000;--texture-playable: radial-gradient(circle at 1px 1px, currentColor 1px, transparent 1.2px) 0 0 / 4px 4px;--texture-selected: repeating-linear-gradient(90deg, currentColor 0 3px, transparent 3px 6px);--texture-match: repeating-linear-gradient(135deg, currentColor 0 2px, transparent 2px 5px);--texture-field: linear-gradient(color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px);--texture-hand: repeating-linear-gradient(0deg, transparent 0 7px, color-mix(in srgb, var(--ink) 7%, transparent) 7px 8px);--texture-brights: radial-gradient(circle at 2px 2px, currentColor 1.3px, transparent 1.5px) 0 0 / 7px 7px;--texture-animals: repeating-linear-gradient(135deg, currentColor 0 1px, transparent 1px 4px);--texture-ribbons: repeating-linear-gradient(90deg, currentColor 0 4px, transparent 4px 7px);--texture-chaff: radial-gradient(circle at 1px 1px, currentColor 1px, transparent 1.2px) 0 0 / 5px 5px;color-scheme:dark;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-synthesis:none;background:var(--page)}:root[data-theme=light]{--page: #f7f7f5;--surface: #fff;--raised: #ededeb;--ink: #000;--muted: #626262;--line: #aaa;--soft-line: #d9d9d6;--inverse: #fff;color-scheme:light}body{min-width:320px;margin:0;background:var(--page);color:var(--ink)}button,input{font:inherit}button.svelte-1uha8ag{min-height:2.75rem;padding:.7rem 1.15rem;border:1px solid rgb(235 215 170 / .48);border-radius:999px;background:#05181380;color:inherit;cursor:pointer}button.svelte-1uha8ag:hover{border-color:#f4d482;background:#284d3dbf}button.svelte-1uha8ag:focus-visible{outline:3px solid #f2c765;outline-offset:3px}button.svelte-1uha8ag:disabled{cursor:default}.primary.svelte-1uha8ag{border-color:#e86750;background:#c74636;box-shadow:0 8px 24px #210b0870;font-weight:800}.primary.svelte-1uha8ag:disabled{opacity:.45}.eyebrow.svelte-1uha8ag{margin:0;color:#e9bd63;font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.home.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);grid-template-rows:auto 1fr;min-height:100svh}.home.svelte-1uha8ag nav:where(.svelte-1uha8ag){grid-column:1 / -1;display:flex;align-items:center;gap:.8rem;padding:1.5rem clamp(1.25rem,5vw,5rem);border-bottom:1px solid rgb(233 189 99 / .22)}.home.svelte-1uha8ag nav:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#c74636}.hero.svelte-1uha8ag{align-self:center;max-width:58rem;padding:clamp(4rem,10vw,8rem) clamp(1.25rem,7vw,8rem)}h1.svelte-1uha8ag{margin:1rem 0 1.5rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(3.2rem,8vw,7.5rem);font-weight:500;letter-spacing:-.045em;line-height:.9}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#e9bd63;font-weight:400}.lede.svelte-1uha8ag{max-width:39rem;color:#c5cbbc;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.2rem}.scorebook.svelte-1uha8ag{display:grid;align-content:center;padding:3rem clamp(1.5rem,5vw,4rem);border-left:1px solid rgb(233 189 99 / .18);background:#04141047}dl.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem;margin-top:2rem}dt.svelte-1uha8ag{color:#aab8ae;font-size:.75rem;text-transform:uppercase}dd.svelte-1uha8ag{margin:.15rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:2.5rem}.game.svelte-1uha8ag{width:min(100%,1100px);min-height:100svh;margin:auto;padding:0 clamp(.65rem,2vw,1.5rem) 8rem}.matchbar.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;min-height:5.2rem;border-bottom:1px solid rgb(233 189 99 / .22);background:#071713ad}.home-button.svelte-1uha8ag{width:2.75rem;margin-left:1rem;padding:0;font-size:1.5rem}.status.svelte-1uha8ag{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);align-items:center;height:4.75rem;border-bottom:1px solid var(--soft-line);font-size:.9rem;text-align:left}.status-now.svelte-1uha8ag{display:flex;align-items:center;gap:.7rem;min-width:0;padding:0 1rem}.status-now.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child,.status-history.svelte-1uha8ag{display:grid;min-width:0;gap:.12rem}.status.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#91a79b;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status-history.svelte-1uha8ag{padding:0 1rem;border-left:1px solid var(--soft-line);color:var(--muted)}.status-history.svelte-1uha8ag span:where(.svelte-1uha8ag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turn-dot.svelte-1uha8ag{flex:0 0 auto;width:.48rem;height:.48rem;border-radius:50%;background:#e55e49;box-shadow:0 0 0 .3rem #e55e4926}.flow.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:.45rem;margin:-.25rem 0 .65rem;color:#708b7e;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.flow.svelte-1uha8ag span.current:where(.svelte-1uha8ag){color:#f0ca72}.flow.svelte-1uha8ag i:where(.svelte-1uha8ag){opacity:.4;font-style:normal}.table.svelte-1uha8ag{display:grid;gap:.8rem;padding:.9rem;border:1px solid rgb(219 195 143 / .18);border-radius:1.2rem;background:linear-gradient(145deg,#163e32bd,#0a271fe6);box-shadow:inset 0 1px #ffffff0f,0 24px 70px #0007}.opponent-rail.svelte-1uha8ag{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.backs.svelte-1uha8ag{position:relative;width:5rem;height:4.8rem}.backs.svelte-1uha8ag i:where(.svelte-1uha8ag){position:absolute;left:calc(var(--index) * .34rem);top:.45rem;width:1.75rem;height:2.8rem;border:1px solid #d9c187;border-radius:.22rem;background:repeating-linear-gradient(45deg,#972f29 0 4px,#70231f 4px 8px);box-shadow:0 2px 4px #0008}.backs.svelte-1uha8ag span:where(.svelte-1uha8ag){position:absolute;right:0;bottom:0;display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:50%;background:#e7c36d;color:#17251f;font-size:.72rem;font-weight:900}.field.svelte-1uha8ag{position:relative;display:grid;place-items:center;min-height:20rem;padding:1.2rem;border-block:1px solid rgb(219 195 143 / .15)}.zone-label.svelte-1uha8ag{position:absolute;top:.35rem;left:.4rem;margin:0;color:#91a79b;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cards.svelte-1uha8ag{display:grid;min-width:0;gap:.65rem}.field.svelte-1uha8ag .cards:where(.svelte-1uha8ag){grid-template-columns:repeat(4,minmax(0,7rem));width:min(100%,31rem);justify-content:center}.hand-dock.svelte-1uha8ag{min-width:0;padding-top:.5rem}.hand-dock.concealed.svelte-1uha8ag{display:grid;min-height:8rem;place-items:center;border-radius:.8rem;background:repeating-linear-gradient(135deg,#051914a6 0 12px,#0e3026a6 12px 24px)}.inspector.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;height:5.25rem;align-items:center;gap:.75rem;padding:.45rem .4rem}.inspector-copy.svelte-1uha8ag{display:grid;min-width:0;gap:.08rem}.inspector.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#e9bd63;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.inspector.svelte-1uha8ag strong:where(.svelte-1uha8ag){overflow:hidden;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.35rem;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.inspector.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;width:100%;color:#b4c1b7;font-size:.8rem;line-height:1.35;white-space:normal}.inspector-action.svelte-1uha8ag{display:grid;min-width:10rem;justify-items:end}.inspector-action.svelte-1uha8ag>small:where(.svelte-1uha8ag){color:var(--muted);text-align:right}.open-space-action.svelte-1uha8ag{display:grid;min-width:12rem;gap:.12rem;padding:.5rem .7rem;text-align:left}.open-space-action.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:inherit;font-size:.78rem}.open-space-action.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:.62rem}.hand.svelte-1uha8ag{grid-template-columns:repeat(8,minmax(3.5rem,1fr));align-items:end;padding:.75rem .25rem .25rem}.decision.svelte-1uha8ag{position:fixed;z-index:40;right:max(1rem,calc((100vw - 1100px)/2));bottom:1rem;left:max(1rem,calc((100vw - 1100px)/2));display:flex;width:min(48rem,calc(100vw - 2rem));margin:auto;align-items:center;gap:.7rem;padding:.9rem;border:1px solid var(--ink);border-radius:0;background:var(--surface);box-shadow:0 10px 30px #00000047}.decision.svelte-1uha8ag div:where(.svelte-1uha8ag){display:grid;flex:1;gap:.2rem}.decision.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.decision.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:700}.notice.svelte-1uha8ag{position:fixed;z-index:50;right:1rem;bottom:1rem;max-width:26rem;padding:.9rem 1rem;border:1px solid var(--ink);border-radius:0;background:var(--surface)}button.svelte-1uha8ag{border-color:var(--ink);border-radius:2px;background:var(--surface);color:var(--ink)}button.svelte-1uha8ag:hover{border-color:var(--ink);background:var(--ink);color:var(--inverse)}button.svelte-1uha8ag:focus-visible{outline-color:var(--ink)}.primary.svelte-1uha8ag{border-color:var(--ink);background:var(--ink);color:var(--inverse);box-shadow:0 2px 0 var(--muted)}.eyebrow.svelte-1uha8ag{color:var(--ink);letter-spacing:.1em}.home.svelte-1uha8ag nav:where(.svelte-1uha8ag),.scorebook.svelte-1uha8ag{border-color:var(--line);background:var(--surface)}.home.svelte-1uha8ag nav:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){border-radius:2px;background:var(--ink);color:var(--inverse)}.home.svelte-1uha8ag nav:where(.svelte-1uha8ag) .theme-button:where(.svelte-1uha8ag){margin-left:auto}h1.svelte-1uha8ag{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:800;letter-spacing:-.06em}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--muted);font-style:normal}.lede.svelte-1uha8ag,dt.svelte-1uha8ag,.connection.svelte-1uha8ag{color:var(--muted)}dd.svelte-1uha8ag{font-family:inherit;font-weight:700}.set-picker.svelte-1uha8ag{display:grid;max-width:42rem;gap:.7rem;margin-top:2rem}.set-picker.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{display:grid;gap:.15rem}.set-picker.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child small:where(.svelte-1uha8ag){color:var(--muted)}.set-options.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.set-options.svelte-1uha8ag button:where(.svelte-1uha8ag){display:grid;grid-template-columns:3.2rem 1fr;min-height:6rem;align-items:center;gap:.7rem;padding:.55rem;text-align:left}.set-options.svelte-1uha8ag button.active:where(.svelte-1uha8ag){box-shadow:inset 0 0 0 2px var(--ink);background:var(--raised)}.set-options.svelte-1uha8ag i:where(.svelte-1uha8ag){display:block;width:3.2rem;overflow:hidden;border:1px solid var(--line);background:#eee}.set-options.svelte-1uha8ag span:where(.svelte-1uha8ag){display:grid;gap:.25rem}.set-options.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-size:.68rem;line-height:1.3}.set-options.svelte-1uha8ag button:where(.svelte-1uha8ag):hover small:where(.svelte-1uha8ag){color:inherit}.terms-picker.svelte-1uha8ag{display:grid;max-width:42rem;gap:.7rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line)}.terms-picker.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{display:grid;gap:.15rem}.terms-picker.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child small:where(.svelte-1uha8ag){color:var(--muted)}.term-fields.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.term-fields.svelte-1uha8ag label:where(.svelte-1uha8ag){display:grid;gap:.25rem;color:var(--muted);font-size:.68rem;font-weight:700}.term-fields.svelte-1uha8ag select:where(.svelte-1uha8ag){min-height:2.7rem;padding:.55rem;border:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);font:inherit}.rule-toggles.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.rule-toggles.svelte-1uha8ag label:where(.svelte-1uha8ag){display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.4rem;padding:.55rem;border:1px solid var(--line);cursor:pointer}.rule-toggles.svelte-1uha8ag input:where(.svelte-1uha8ag){margin-top:.15rem;accent-color:var(--ink)}.rule-toggles.svelte-1uha8ag span:where(.svelte-1uha8ag){display:grid;gap:.15rem}.rule-toggles.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:.68rem}.rule-toggles.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-size:.6rem;line-height:1.3}.terms-picker.svelte-1uha8ag summary:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr auto;gap:.15rem 1rem;cursor:pointer;list-style-position:inside}.terms-picker.svelte-1uha8ag summary:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){grid-column:1}.terms-picker.svelte-1uha8ag summary:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){grid-column:1;color:var(--muted)}.terms-picker.svelte-1uha8ag summary:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){grid-column:2;grid-row:1 / 3;align-self:center;font-size:.68rem;font-weight:800}.term-customization.svelte-1uha8ag{display:grid;gap:.7rem;margin-top:.8rem}.join-table.svelte-1uha8ag{max-width:42rem;margin-top:1rem;border:1px solid var(--line);background:var(--raised)}.join-table.svelte-1uha8ag summary:where(.svelte-1uha8ag){padding:.7rem .8rem;cursor:pointer;font-size:.72rem;font-weight:800}.join-table.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:0 .8rem .8rem}.join-table.svelte-1uha8ag label:where(.svelte-1uha8ag){grid-column:1 / -1;color:var(--muted);font-size:.65rem;font-weight:800}.join-table.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:0;padding:.65rem;border:1px solid var(--line);background:var(--page);color:var(--ink);font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace}.join-table.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:2.4rem;padding-inline:.8rem}.club-card.svelte-1uha8ag,.leaderboard.svelte-1uha8ag{display:grid;gap:.55rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--line)}.club-card.svelte-1uha8ag>button:where(.svelte-1uha8ag),.leaderboard.svelte-1uha8ag>button:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;min-height:3.4rem;padding:.65rem .75rem;border-color:var(--line);border-radius:0;text-align:left}.club-card.svelte-1uha8ag>button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.leaderboard.svelte-1uha8ag>button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:grid;gap:.12rem}.club-card.svelte-1uha8ag>button:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.leaderboard.svelte-1uha8ag>button:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.club-card.svelte-1uha8ag>small:where(.svelte-1uha8ag),.empty-board.svelte-1uha8ag{color:var(--muted);font-size:.65rem}.club-card.svelte-1uha8ag>button:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag),.leaderboard.svelte-1uha8ag>button:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){font-size:1.2rem}.leaderboard.svelte-1uha8ag>button:where(.svelte-1uha8ag){grid-template-columns:1.5rem 1fr auto}.leaderboard.svelte-1uha8ag>button:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:var(--muted);font-style:normal;font-weight:800}.empty-board.svelte-1uha8ag{line-height:1.45}.home-notice.svelte-1uha8ag{max-width:42rem;margin:.65rem 0 0;color:var(--muted);font-size:.72rem}.matchbar.svelte-1uha8ag{grid-template-columns:auto 1fr auto;min-height:4rem;padding:.55rem .7rem;border:1px solid var(--line);background:var(--surface)}.game-brand.svelte-1uha8ag{display:flex;align-items:center;gap:.55rem;font-weight:800}.game-brand.svelte-1uha8ag b:where(.svelte-1uha8ag){display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:2px;background:var(--ink);color:var(--inverse);font-size:.78rem}.scoreline.svelte-1uha8ag{display:flex;justify-content:center;align-items:baseline;gap:clamp(.65rem,3vw,2rem);min-width:0;font-size:.78rem}.scoreline.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);white-space:nowrap}.scoreline.svelte-1uha8ag span.active:where(.svelte-1uha8ag){color:var(--ink)}.scoreline.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-size:1.15rem}.scoreline.svelte-1uha8ag small:where(.svelte-1uha8ag){margin-left:.2rem;color:var(--muted);font-size:.65rem}.scoreline.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--muted);font-style:normal;white-space:nowrap}.round-compact.svelte-1uha8ag,.round-spoken.svelte-1uha8ag{display:none}.header-actions.svelte-1uha8ag{display:flex;gap:.35rem}.theme-button.svelte-1uha8ag,.sound-button.svelte-1uha8ag,.home-button.svelte-1uha8ag{width:2.75rem;margin:0;padding:0;border-color:var(--line);font-size:1rem}.guide-button.svelte-1uha8ag{min-height:2.75rem;padding-inline:.8rem;border-color:var(--line);font-size:.75rem;font-weight:800}.guide-button.active.svelte-1uha8ag{background:var(--ink);color:var(--inverse)}.cards-control.svelte-1uha8ag{display:grid;grid-template-columns:auto auto;align-items:center;gap:.3rem;padding-left:.5rem;border:1px solid var(--line);font-size:.65rem;font-weight:800}.cards-control.svelte-1uha8ag select:where(.svelte-1uha8ag){min-height:2.65rem;border:0;border-left:1px solid var(--line);border-radius:0;padding:0 1.5rem 0 .45rem;background:var(--surface);color:var(--ink);font:inherit}.sound-button.svelte-1uha8ag{display:inline-flex;width:auto;min-width:5.4rem;align-items:center;justify-content:center;gap:.35rem;padding-inline:.55rem;font-size:.68rem;font-weight:800;white-space:nowrap}.sound-button.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:1rem;height:1rem;flex:0 0 auto;fill:currentColor}.sound-button.svelte-1uha8ag .sound-line:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.online-panel.svelte-1uha8ag{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(12rem,1.2fr) auto;align-items:center;gap:.75rem;margin-top:.65rem;padding:.75rem .85rem;border:1px solid var(--line);background:var(--surface)}.online-panel.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;gap:.12rem}.online-panel.svelte-1uha8ag small:where(.svelte-1uha8ag),.home.svelte-1uha8ag [aria-label="Saved games"]:where(.svelte-1uha8ag)>strong:where(.svelte-1uha8ag){color:var(--muted);font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.online-panel.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.82rem}.online-panel.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:.68rem;line-height:1.35}.online-panel.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:0;padding:.65rem;border:1px solid var(--line);border-radius:0;background:var(--page);color:var(--ink);font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace}.online-panel.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:2.4rem;padding:.5rem .75rem;white-space:nowrap}.persistence-panel.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto;background:var(--raised)}.persistence-panel.saved.svelte-1uha8ag{border-style:dashed}.home.svelte-1uha8ag .connection:where(.svelte-1uha8ag):has(a:where(.svelte-1uha8ag)){width:fit-content;margin-top:1rem;padding:.6rem .8rem;border:1px solid var(--line);background:var(--raised);font-size:.72rem}.home.svelte-1uha8ag .connection:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--ink);font-weight:800;text-underline-offset:.2rem}.home.svelte-1uha8ag [aria-label="Saved games"]:where(.svelte-1uha8ag){display:grid;max-width:42rem;gap:.45rem;margin-top:1rem;padding:.8rem;border:1px solid var(--line);background:var(--raised)}.home.svelte-1uha8ag [aria-label="Saved games"]:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){min-height:2.5rem;border-radius:0;text-align:left}.status.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted)}.turn-dot.svelte-1uha8ag{background:var(--ink);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--ink) 12%,transparent)}.flow.svelte-1uha8ag{color:var(--muted);letter-spacing:.04em}.flow.svelte-1uha8ag span.current:where(.svelte-1uha8ag){color:var(--ink);text-decoration:underline;text-underline-offset:.25rem}.share-panel.svelte-1uha8ag{grid-template-columns:minmax(12rem,1fr) auto}.share-panel.svelte-1uha8ag details:where(.svelte-1uha8ag){grid-column:1 / -1}.share-panel.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--muted);font-size:.65rem;font-weight:800}.share-panel.svelte-1uha8ag details:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){width:100%;margin-top:.45rem}.hand-progress.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin:-.2rem 0 .65rem}.hand-progress.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;gap:.25rem}.hand-progress.svelte-1uha8ag i:where(.svelte-1uha8ag){position:relative;display:grid;height:1.25rem;place-items:center;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-style:normal}.hand-progress.svelte-1uha8ag i.complete:where(.svelte-1uha8ag){background:var(--muted);color:var(--inverse)}.hand-progress.svelte-1uha8ag i.current:where(.svelte-1uha8ag){border:2px solid var(--ink);background:var(--ink);color:var(--inverse)}.hand-progress.svelte-1uha8ag i:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:.55rem;font-weight:800}.hand-progress.svelte-1uha8ag>small:where(.svelte-1uha8ag){color:var(--muted);font-size:.62rem;white-space:nowrap}.play-tools.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:-.25rem 0 .65rem}.play-tools.svelte-1uha8ag .flow:where(.svelte-1uha8ag){grid-column:2;margin:0}.terms-button.svelte-1uha8ag,.combos-button.svelte-1uha8ag{min-height:2.2rem;padding:.4rem .65rem;border-color:var(--line);font-size:.68rem;font-weight:800}.terms-button.svelte-1uha8ag{grid-column:1;grid-row:1;justify-self:start}.combos-button.svelte-1uha8ag{grid-column:3;justify-self:end}.game-guide.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);margin:0 0 .8rem;border:1px solid var(--line);background:var(--raised)}.guide-now.svelte-1uha8ag,.guide-basics.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:.9rem 1rem}.guide-basics.svelte-1uha8ag{border-left:1px solid var(--line)}.guide-basics.svelte-1uha8ag summary:where(.svelte-1uha8ag){padding:.9rem 1rem;cursor:pointer;color:var(--ink);font-size:.68rem;font-weight:800}.guide-basics[open].svelte-1uha8ag summary:where(.svelte-1uha8ag){padding-bottom:0}.game-guide.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;margin-bottom:.35rem;color:var(--muted);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.game-guide.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.95rem}.game-guide.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.3rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.45}.game-guide.svelte-1uha8ag p:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){color:var(--ink)}.month-key.svelte-1uha8ag{display:grid;gap:.2rem;margin-top:.65rem;padding-top:.55rem;border-top:1px solid var(--line);font-size:.65rem}.month-key.svelte-1uha8ag>b:where(.svelte-1uha8ag){color:var(--ink)}.month-key.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-size:.6rem;line-height:1.35}.turn-recap-curtain.svelte-1uha8ag{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--page) 76%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:svelte-1uha8ag-recap-curtain .22s ease-out both}.turn-result.svelte-1uha8ag{display:grid;width:min(48rem,100%);grid-template-columns:minmax(12rem,.9fr) minmax(15rem,1.5fr) auto;align-items:center;gap:1.25rem;padding:clamp(1rem,3vw,1.6rem);border:2px solid var(--ink);background:var(--surface);box-shadow:1rem 1rem 0 var(--raised);animation:svelte-1uha8ag-recap-arrive .36s cubic-bezier(.2,.8,.2,1) both}.recap-copy.svelte-1uha8ag{display:grid;gap:.25rem}.turn-result.svelte-1uha8ag span:where(.svelte-1uha8ag),.recap-next.svelte-1uha8ag small:where(.svelte-1uha8ag),.recap-step-label.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.turn-result.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(1.7rem,5vw,2.6rem);line-height:.95}.turn-result.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.2rem 0 0;color:var(--muted);font-size:.75rem;line-height:1.35}.recap-steps.svelte-1uha8ag{display:grid;gap:.65rem}.recap-step.svelte-1uha8ag{display:grid;grid-template-columns:7.5rem 1fr;align-items:center;gap:.7rem;padding:.5rem 0;border-top:1px solid var(--line)}.recap-step-label.svelte-1uha8ag{display:grid;gap:.2rem}.recap-step-label.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-size:.65rem;line-height:1.25}.recap-cards.svelte-1uha8ag{display:flex;min-height:5.5rem;align-items:center;justify-content:flex-start}.recap-cards.svelte-1uha8ag i:where(.svelte-1uha8ag){display:block;width:4.2rem;flex:0 0 4.2rem;overflow:hidden;border:1px solid #bda875;border-radius:.25rem;background:#f7efd9;box-shadow:0 5px 12px #0008;transform:translate(calc(var(--recap-index) * -.45rem)) rotate(calc((var(--recap-index) - 1) * 2deg));animation:svelte-1uha8ag-recap-card .48s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.1s + var(--recap-index) * 70ms)}.recap-cards.svelte-1uha8ag b:where(.svelte-1uha8ag){margin:0 .25rem}.recap-next.svelte-1uha8ag{display:grid;min-width:7.5rem;gap:.2rem;padding-left:1rem;border-left:1px solid var(--line)}.recap-next.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.2rem}.recap-next.svelte-1uha8ag button:where(.svelte-1uha8ag){margin-top:.55rem;white-space:nowrap}.recap-step.svelte-1uha8ag{transition:opacity .3s ease}.recap-step.svelte-1uha8ag .recap-cards:where(.svelte-1uha8ag){transition:opacity .3s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.recap-step.future.svelte-1uha8ag{opacity:.35}.recap-step.future.svelte-1uha8ag .recap-cards:where(.svelte-1uha8ag){opacity:0;transform:translate(.75rem,.5rem) scale(.94)}.recap-step.active.svelte-1uha8ag .recap-cards:where(.svelte-1uha8ag),.recap-step.resolved.svelte-1uha8ag .recap-cards:where(.svelte-1uha8ag){opacity:1;transform:none}.recap-next.svelte-1uha8ag{transition:opacity .3s ease}.recap-next.waiting.svelte-1uha8ag{opacity:.55}.recap-action.svelte-1uha8ag{min-height:2.3rem;padding:.45rem .7rem;font-size:.68rem}.table.svelte-1uha8ag{border-color:var(--line);border-radius:2px;background:var(--surface);box-shadow:0 8px 30px #00000026}.field.svelte-1uha8ag{border-color:var(--soft-line);background-color:color-mix(in srgb,var(--surface) 96%,var(--ink));background-image:var(--texture-field);background-size:18px 18px}.zone-label.svelte-1uha8ag,.inspector.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted)}.backs.svelte-1uha8ag i:where(.svelte-1uha8ag){border-color:var(--ink);border-radius:1px;background:repeating-linear-gradient(45deg,var(--ink) 0 2px,var(--surface) 2px 4px)}.backs.svelte-1uha8ag span:where(.svelte-1uha8ag){border-radius:2px;background:var(--ink);color:var(--inverse)}.hand-dock.svelte-1uha8ag{border-top:1px solid var(--soft-line);background-color:var(--surface);background-image:var(--texture-hand)}.hand-dock.concealed.svelte-1uha8ag{border:1px solid var(--soft-line);border-radius:0;background:repeating-linear-gradient(135deg,var(--surface) 0 12px,var(--raised) 12px 24px)}.inspector.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:inherit;font-weight:700}.inspector.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted)}.field.placing.svelte-1uha8ag{background:color-mix(in srgb,var(--raised) 62%,transparent)}.deck.svelte-1uha8ag{position:absolute;z-index:4;top:1rem;right:.7rem;width:3.8rem;height:4.4rem}.deck.svelte-1uha8ag i:where(.svelte-1uha8ag){position:absolute;right:calc(var(--deck-index, 0) * .18rem);width:2.6rem;height:3.9rem;border:1px solid var(--ink);background:repeating-linear-gradient(45deg,var(--ink) 0 2px,var(--surface) 2px 4px);box-shadow:0 2px 5px #0005}.deck.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(1){--deck-index: 2}.deck.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){--deck-index: 1}.deck.svelte-1uha8ag strong:where(.svelte-1uha8ag){position:absolute;right:0;bottom:0;display:grid;min-width:1.4rem;height:1.4rem;place-items:center;padding-inline:.2rem;background:var(--ink);color:var(--inverse);font-size:.68rem}.deck.dealing.svelte-1uha8ag i:where(.svelte-1uha8ag):last-of-type{animation:svelte-1uha8ag-deck-draw .65s cubic-bezier(.2,.8,.2,1)}.match-moment.svelte-1uha8ag{position:absolute;z-index:8;inset:2.2rem auto auto 50%;display:grid;justify-items:center;gap:.3rem;padding:.55rem .7rem;border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 30px #0008;transform:translate(-50%);animation:svelte-1uha8ag-match-settle .72s cubic-bezier(.2,.8,.2,1) both;pointer-events:none}.match-moment.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--muted);font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.match-moment.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.4rem}.match-moment.svelte-1uha8ag i:where(.svelte-1uha8ag){display:block;width:3.4rem;overflow:hidden;border:1px solid #bda875;border-radius:.2rem;background:#f7efd9}.match-moment.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:1.1rem}.combo-link.svelte-1uha8ag{min-height:1.9rem;margin-top:.25rem;padding:.25rem .45rem;border-color:var(--line);font-size:.68rem}.local-wait.svelte-1uha8ag{display:grid;min-height:6rem;place-items:center;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.koi-decision.svelte-1uha8ag{border-width:2px;animation:svelte-1uha8ag-decision-arrive .36s cubic-bezier(.2,.8,.2,1)}.handoff-curtain.svelte-1uha8ag{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:1rem;background:var(--page)}.handoff-card.svelte-1uha8ag{width:min(100%,32rem);padding:clamp(1.3rem,5vw,2.5rem);border:2px solid var(--ink);background:var(--surface);box-shadow:1rem 1rem 0 var(--raised)}.handoff-card.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.handoff-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.35rem 0;font-size:clamp(1.8rem,7vw,3rem);line-height:1}.handoff-card.svelte-1uha8ag>p:where(.svelte-1uha8ag),.handoff-card.svelte-1uha8ag>small:where(.svelte-1uha8ag){color:var(--muted);line-height:1.45}.handoff-card.svelte-1uha8ag dl:where(.svelte-1uha8ag){display:flex;gap:1.5rem;margin:1.2rem 0}.handoff-card.svelte-1uha8ag dl:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){min-width:4rem}.handoff-card.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--muted);font-size:.62rem;font-weight:800}.handoff-card.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:.15rem 0 0;font-family:inherit;font-size:1.1rem;font-weight:800}.handoff-card.svelte-1uha8ag>small:where(.svelte-1uha8ag){display:block;margin:1rem 0}.handoff-card.svelte-1uha8ag .reveal:where(.svelte-1uha8ag){width:100%}.terms-curtain.svelte-1uha8ag{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--page) 92%,transparent)}.terms-card.svelte-1uha8ag{width:min(100%,34rem);max-height:calc(100svh - 2rem);overflow-y:auto;padding:clamp(1.2rem,5vw,2rem);border:2px solid var(--ink);background:var(--surface);box-shadow:.75rem .75rem 0 var(--raised)}.terms-card.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--muted);font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.terms-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.25rem 0 .35rem;font-size:clamp(1.8rem,7vw,2.8rem)}.terms-card.svelte-1uha8ag>p:where(.svelte-1uha8ag),.terms-card.svelte-1uha8ag>small:where(.svelte-1uha8ag){color:var(--muted);line-height:1.45}.terms-card.svelte-1uha8ag dl:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;gap:0;margin:1rem 0}.terms-card.svelte-1uha8ag dl:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){display:grid;grid-template-columns:minmax(8rem,.7fr) 1.3fr;gap:.8rem;padding:.65rem 0;border-top:1px solid var(--soft-line)}.terms-card.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--muted);font-size:.68rem;font-weight:800}.terms-card.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.35}.terms-card.svelte-1uha8ag>small:where(.svelte-1uha8ag){display:block;margin-bottom:1rem}.terms-card.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%}.club-profile.svelte-1uha8ag ol:where(.svelte-1uha8ag){display:grid;max-height:15rem;gap:0;overflow:auto;margin:0 0 1rem;padding:0;border:1px solid var(--line);list-style:none}.club-profile.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.65rem .75rem;border-bottom:1px solid var(--soft-line);font-size:.72rem;text-transform:capitalize}.club-profile.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0}.club-profile.svelte-1uha8ag li:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){color:#e86750}.club-profile.svelte-1uha8ag li:where(.svelte-1uha8ag) b.positive:where(.svelte-1uha8ag){color:#61b88b}@keyframes svelte-1uha8ag-deck-draw{0%{transform:none}45%{transform:translate(-5rem,2rem) rotate(-8deg)}to{transform:translate(-9rem,5rem) rotate(0);opacity:0}}@keyframes svelte-1uha8ag-match-settle{0%{opacity:0;transform:translate(-50%,1.5rem) scale(.9)}28%,72%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-1rem) scale(.96)}}@keyframes svelte-1uha8ag-decision-arrive{0%{opacity:0;transform:translateY(1rem)}}@keyframes svelte-1uha8ag-recap-curtain{0%{opacity:0}}@keyframes svelte-1uha8ag-recap-arrive{0%{opacity:0;transform:translateY(1.5rem) scale(.97)}}@keyframes svelte-1uha8ag-recap-card{0%{opacity:0;transform:translate(2rem,2rem) rotate(8deg) scale(.82)}}@media(max-width:700px){.home.svelte-1uha8ag{display:block}.home.svelte-1uha8ag nav:where(.svelte-1uha8ag){padding:1.1rem 1.25rem}.hero.svelte-1uha8ag{padding:5rem 1.25rem}.set-options.svelte-1uha8ag,.term-fields.svelte-1uha8ag,.rule-toggles.svelte-1uha8ag{grid-template-columns:1fr}.scorebook.svelte-1uha8ag{padding:3rem 1.25rem;border-top:1px solid var(--line);border-left:0}.matchbar.svelte-1uha8ag{grid-template-columns:auto minmax(0,1fr) auto;min-height:4rem;padding:.4rem;gap:.3rem}.game-brand.svelte-1uha8ag span:where(.svelte-1uha8ag),.scoreline.svelte-1uha8ag small:where(.svelte-1uha8ag){display:none}.scoreline.svelte-1uha8ag{gap:.45rem;font-size:.68rem}.scoreline.svelte-1uha8ag i:where(.svelte-1uha8ag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions.svelte-1uha8ag{gap:.12rem}.theme-button.svelte-1uha8ag,.home-button.svelte-1uha8ag{display:none}.sound-button.svelte-1uha8ag{min-width:4.2rem;padding-inline:.3rem;font-size:.58rem}.sound-button.svelte-1uha8ag svg:where(.svelte-1uha8ag){display:none}.guide-button.svelte-1uha8ag{width:2.45rem;overflow:hidden;padding:0;font-size:.58rem}.cards-control.svelte-1uha8ag{grid-template-columns:1fr;gap:0;padding:0;font-size:.52rem;text-align:center}.cards-control.svelte-1uha8ag span:where(.svelte-1uha8ag){display:none}.cards-control.svelte-1uha8ag select:where(.svelte-1uha8ag){width:4.3rem;min-height:2.65rem;padding:0 .2rem;border-left:0;font-size:.58rem}.online-panel.svelte-1uha8ag{grid-template-columns:1fr}.online-panel.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%}.online-panel.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%}.status.svelte-1uha8ag{grid-template-columns:1fr;height:6rem;padding:.4rem .5rem}.status-now.svelte-1uha8ag,.status-history.svelte-1uha8ag{padding:0 .35rem}.status-history.svelte-1uha8ag{border-top:1px solid var(--soft-line);border-left:0;padding-top:.35rem}.status-history.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.7rem}.hand-progress.svelte-1uha8ag{grid-template-columns:1fr;gap:.25rem}.hand-progress.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:.16rem}.hand-progress.svelte-1uha8ag>small:where(.svelte-1uha8ag){justify-self:end}.play-tools.svelte-1uha8ag{display:flex;justify-content:space-between}.play-tools.svelte-1uha8ag .flow:where(.svelte-1uha8ag){display:none}.terms-button.svelte-1uha8ag,.combos-button.svelte-1uha8ag{min-height:2.2rem}.game-guide.svelte-1uha8ag{grid-template-columns:1fr}.guide-basics.svelte-1uha8ag{border-top:1px solid var(--line);border-left:0}.turn-result.svelte-1uha8ag{align-items:stretch;flex-direction:column}.table.svelte-1uha8ag{padding:.55rem}.field.svelte-1uha8ag{min-height:16rem;padding:4.8rem .2rem .7rem}.cards.svelte-1uha8ag{gap:.38rem}.field.svelte-1uha8ag .cards:where(.svelte-1uha8ag){grid-template-columns:repeat(4,minmax(0,1fr))}.deck.svelte-1uha8ag{top:.55rem;right:.35rem}.match-moment.svelte-1uha8ag{top:1.4rem}.opponent-rail.svelte-1uha8ag{grid-template-columns:3.8rem minmax(0,1fr);gap:.5rem}.backs.svelte-1uha8ag{width:3.7rem}.backs.svelte-1uha8ag i:where(.svelte-1uha8ag){left:calc(var(--index) * .22rem);width:1.45rem;height:2.35rem}.inspector.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 8.5rem;height:6.25rem;gap:.4rem}.inspector-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){overflow:hidden;max-height:2.7em}.inspector-action.svelte-1uha8ag{min-width:0}.open-space-action.svelte-1uha8ag{min-width:0;width:8.5rem;padding-inline:.45rem}.hand.svelte-1uha8ag{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:.75rem .3rem 1rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 .35rem,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 .35rem,#000 calc(100% - 1.5rem),transparent)}.hand.svelte-1uha8ag .card{flex:0 0 clamp(4.4rem,22vw,6rem);scroll-snap-align:center}.decision.svelte-1uha8ag{flex-wrap:wrap}.decision.svelte-1uha8ag div:where(.svelte-1uha8ag){flex-basis:100%}.terms-card.svelte-1uha8ag dl:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:.2rem}}@media(max-width:700px){.home.svelte-1uha8ag nav:where(.svelte-1uha8ag) .theme-button:where(.svelte-1uha8ag){display:block}.join-table.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:1fr}.join-table.svelte-1uha8ag label:where(.svelte-1uha8ag){grid-column:1}.matchbar.svelte-1uha8ag{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.scoreline.svelte-1uha8ag{grid-column:1 / -1;grid-row:2;width:100%;justify-content:space-between;padding-top:.4rem;border-top:1px solid var(--soft-line)}.header-actions.svelte-1uha8ag{grid-column:2;grid-row:1;justify-self:end}.home-button.svelte-1uha8ag{display:inline-block;width:2.45rem;margin-left:0}.sound-button.svelte-1uha8ag{width:2.45rem;min-width:2.45rem;padding:0}.sound-button.svelte-1uha8ag span:where(.svelte-1uha8ag){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sound-button.svelte-1uha8ag svg:where(.svelte-1uha8ag){display:block}.cards-control.svelte-1uha8ag select:where(.svelte-1uha8ag){width:3.8rem}.game-guide.svelte-1uha8ag{grid-template-columns:1fr}.guide-basics.svelte-1uha8ag{border-top:1px solid var(--line);border-left:0}}@media(max-width:760px){.turn-result.svelte-1uha8ag{width:min(24rem,100%);grid-template-columns:1fr;gap:.8rem}.recap-step.svelte-1uha8ag{grid-template-columns:1fr;gap:.2rem}.recap-cards.svelte-1uha8ag{min-height:5.4rem;justify-content:start;overflow:visible;padding:0 .2rem}.recap-cards.svelte-1uha8ag i:where(.svelte-1uha8ag){width:4rem;flex-basis:4rem}.recap-cards.svelte-1uha8ag b:where(.svelte-1uha8ag){align-self:center}.recap-next.svelte-1uha8ag{grid-template-columns:1fr auto;align-items:center;padding:.75rem 0 0;border-top:1px solid var(--line);border-left:0}.recap-next.svelte-1uha8ag small:where(.svelte-1uha8ag){grid-column:1}.recap-next.svelte-1uha8ag strong:where(.svelte-1uha8ag){grid-column:1}.recap-next.svelte-1uha8ag button:where(.svelte-1uha8ag){grid-column:2;grid-row:1 / 3;margin:0}}@media(max-width:350px){.round-full.svelte-1uha8ag{display:none}.round-compact.svelte-1uha8ag{display:inline}.round-spoken.svelte-1uha8ag{position:absolute;display:block;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.deck.dealing.svelte-1uha8ag i:where(.svelte-1uha8ag):last-of-type,.match-moment.svelte-1uha8ag,.koi-decision.svelte-1uha8ag,.turn-recap-curtain.svelte-1uha8ag,.turn-result.svelte-1uha8ag,.recap-cards.svelte-1uha8ag i:where(.svelte-1uha8ag){animation:none}.match-moment.svelte-1uha8ag{opacity:1}}
