@font-face{font-family:m6x11plus;src:local("m6x11plus"),url(/assets/m6x11plus-aHVPuObr.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--font-pixel: "m6x11plus", ui-monospace, "Cascadia Mono", monospace;--font-readable: system-ui, -apple-system, "Segoe UI", sans-serif;--color-bg: #0b302c;--color-table: #0f5b50;--color-table-raised: #146f61;--color-panel: #374649;--color-panel-raised: #4f6367;--color-border: #4f6367;--color-outline: #182021;--color-chrome: #beab92;--color-chrome-highlight: #ded4c8;--color-chrome-shadow: #7c5949;--color-accent: #fda200;--color-accent-hover: #ffb533;--color-accent-shadow: #ad8323;--color-accent-2: #009cfd;--color-accent-2-hover: #29adff;--color-accent-2-shadow: #007bc7;--color-selection: #ffe100;--color-danger: #fd5f55;--color-danger-hover: #ff847c;--color-danger-shadow: #cc4846;--color-card: #f7f1e4;--color-card-highlight: #ffffff;--color-ink: #182021;--color-text: #f7f4ef;--color-text-muted: #bfc7d5;--color-focus: #ebf6f8;--color-scrim: rgba(24, 32, 33, .78);--color-slot-fill: rgba(11, 48, 44, .58);--color-disabled-fill: #374649;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--border-control: 3px;--depth-control: 5px;--depth-panel: 8px;--card-width: 96px;--card-height: 130px;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--rarity-common: #6ea8e0;--rarity-uncommon: #6ede8a;--rarity-rare: #e06e6e;--rarity-legendary: #d76ee0}*{box-sizing:border-box}html{background:var(--color-bg)}body{margin:0;min-width:320px;background:var(--color-bg);color:var(--color-text);font-family:var(--font-readable);font-synthesis:none}button,input,select,textarea{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.game-button{min-height:44px;padding:10px 14px;border:var(--border-control) solid var(--color-outline);border-radius:var(--radius-md);background:var(--button-face, var(--color-chrome));color:var(--color-ink);box-shadow:0 var(--depth-control) 0 var(--button-shadow, var(--color-chrome-shadow));font:400 16px/16px var(--font-pixel);cursor:pointer;transform:translateY(0);transition:transform 70ms steps(2,end),box-shadow 70ms steps(2,end),background-color 70ms linear}.game-button:hover:not(:disabled){background:var(--button-hover, var(--color-chrome-highlight));transform:translateY(-1px);box-shadow:0 6px 0 var(--button-shadow, var(--color-chrome-shadow))}.game-button:active:not(:disabled),.game-button[aria-pressed=true]{transform:translateY(4px);box-shadow:0 1px 0 var(--button-shadow, var(--color-chrome-shadow))}.game-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.game-button:disabled{color:var(--color-text-muted);background:var(--color-disabled-fill);box-shadow:0 3px 0 var(--color-outline);cursor:not-allowed;opacity:.62}.button-primary{--button-face: var(--color-accent);--button-hover: var(--color-accent-hover);--button-shadow: var(--color-accent-shadow)}.button-secondary{--button-face: var(--color-chrome);--button-hover: var(--color-chrome-highlight);--button-shadow: var(--color-chrome-shadow)}.button-selected{--button-face: var(--color-accent-2);--button-hover: var(--color-accent-2-hover);--button-shadow: var(--color-accent-2-shadow)}.button-danger{--button-face: var(--color-danger);--button-hover: var(--color-danger-hover);--button-shadow: var(--color-danger-shadow)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.context-overlay[data-v-64b772e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.context-menu[data-v-64b772e1]{position:fixed;min-width:170px;margin:0;padding:var(--space-1);list-style:none;background:var(--color-panel);border:3px solid var(--color-outline);border-radius:var(--radius-md);box-shadow:inset 1px 1px 0 var(--color-chrome),0 5px 0 var(--color-outline)}.context-menu-item[data-v-64b772e1]{min-height:40px;display:flex;align-items:center;padding:var(--space-2) var(--space-3);border:2px solid transparent;border-radius:var(--radius-sm);font:400 16px/16px var(--font-pixel);color:var(--color-text);cursor:pointer}.context-menu-item[data-v-64b772e1]:hover{background:var(--color-panel-raised);border-color:var(--color-chrome)}.context-menu-item.danger[data-v-64b772e1]{color:var(--color-danger-hover)}.context-menu-item.disabled[data-v-64b772e1]{opacity:.4;cursor:not-allowed}.context-menu-item.disabled[data-v-64b772e1]:hover{background:transparent}.modal-backdrop[data-v-bd8bea76]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--color-scrim)}.modal-panel[data-v-bd8bea76]{min-width:340px;max-width:min(90vw,560px);max-height:85vh;overflow-y:auto;padding:var(--space-5);background:var(--color-panel);border:3px solid var(--color-outline);border-radius:var(--radius-lg);color:var(--color-text);box-shadow:inset 2px 2px 0 var(--color-chrome),0 var(--depth-panel) 0 var(--color-outline)}.modal-panel.wide[data-v-bd8bea76]{max-width:min(94vw,1100px)}.modal-ornament[data-v-bd8bea76]{height:4px;margin:-4px 0 var(--space-4);background:var(--color-chrome);box-shadow:0 2px 0 var(--color-chrome-shadow)}@media(max-width:600px){.modal-panel[data-v-bd8bea76]{min-width:0;width:100%;padding:var(--space-4)}}.title[data-v-3fb67d01]{margin:0 0 var(--space-4);font:400 28px/28px var(--font-pixel);color:var(--color-text)}.grid[data-v-3fb67d01]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.grid button[data-v-3fb67d01]{text-transform:capitalize}.rank-button[data-v-3fb67d01]{padding-inline:var(--space-1)}.suit-button[data-v-3fb67d01]{display:flex;align-items:center;justify-content:center;gap:var(--space-1);--button-hover: var(--color-chrome)}.suit-symbol[data-v-3fb67d01]{font:400 24px/16px var(--font-pixel)}.back[data-v-3fb67d01]{margin-top:var(--space-4)}.intro[data-v-3fb67d01]{margin:0 0 var(--space-4);font:400 13px/18px var(--font-readable);color:var(--color-text-muted)}.filters[data-v-3fb67d01]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-table);border:3px solid var(--color-outline);border-radius:var(--radius-md);box-shadow:inset 1px 1px 0 var(--color-chrome)}.field[data-v-3fb67d01]{display:flex;flex-direction:column;gap:var(--space-1);font:400 12px/12px var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.field select[data-v-3fb67d01]{min-height:40px;padding:var(--space-2);text-transform:none;background:var(--color-card);border:2px solid var(--color-outline);border-radius:var(--radius-md);color:var(--color-ink);font-family:var(--font-readable)}.draw-grid[data-v-3fb67d01]{display:flex;flex-wrap:wrap;gap:var(--space-2);max-height:50vh;overflow-y:auto;padding:var(--space-3);background:var(--color-table);border:3px solid var(--color-outline);border-radius:var(--radius-md);box-shadow:inset 1px 1px 0 var(--color-chrome)}.draw-card[data-v-3fb67d01]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:84px;height:auto;padding:var(--space-2);text-transform:none;--button-hover: var(--color-chrome)}.draw-card-face[data-v-3fb67d01]{font:400 16px/16px var(--font-pixel);text-transform:capitalize}.draw-card-tag[data-v-3fb67d01]{font:400 10px/14px var(--font-readable);text-transform:capitalize;color:var(--color-text-muted)}.empty[data-v-3fb67d01]{width:100%;padding:2rem 0;text-align:center;color:var(--color-text-muted);font-size:.85rem}.title[data-v-5b68aba3]{margin:0 0 var(--space-4);text-transform:capitalize;font:400 28px/28px var(--font-pixel);color:var(--color-text)}.field[data-v-5b68aba3]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4);font:400 12px/12px var(--font-pixel);color:var(--color-ink)}.field select[data-v-5b68aba3]{min-height:40px;padding:var(--space-2);background:var(--color-card);border:2px solid var(--color-outline);border-radius:var(--radius-md);color:var(--color-ink);font-family:var(--font-readable)}.field select[data-v-5b68aba3]:hover{border-color:var(--color-chrome-highlight)}.field select[data-v-5b68aba3]:focus{outline:3px solid var(--color-accent-2);outline-offset:2px}.field.checkbox[data-v-5b68aba3]{flex-direction:row;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.suggest-button[data-v-5b68aba3]{width:100%;margin-bottom:var(--space-4)}.suggestions[data-v-5b68aba3]{margin-bottom:var(--space-4)}.hint[data-v-5b68aba3]{margin:0 0 var(--space-2);font:400 12px/16px var(--font-readable);color:var(--color-text-muted)}.back-button[data-v-5b68aba3]{margin-bottom:var(--space-2)}.suggestion-list[data-v-5b68aba3]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1);max-height:30vh;overflow-y:auto}.suggestion-list li[data-v-5b68aba3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);background:var(--color-table);border:2px solid var(--color-outline);border-radius:var(--radius-sm);cursor:pointer;font:400 12px/16px var(--font-readable);color:var(--color-text)}.suggestion-list li[data-v-5b68aba3]:hover{background:var(--color-table-raised);border-color:var(--color-chrome-highlight)}.combo[data-v-5b68aba3]{text-transform:capitalize}.multiplier[data-v-5b68aba3]{flex-shrink:0;padding:2px 6px;font:400 12px/12px var(--font-pixel);background:var(--color-accent-2);color:var(--color-ink);border:2px solid var(--color-outline);border-radius:var(--radius-sm)}.advanced[data-v-5b68aba3]{margin:var(--space-4) 0;padding:var(--space-3);border:3px dashed var(--color-chrome);border-radius:var(--radius-md)}.advanced legend[data-v-5b68aba3]{padding:0 var(--space-1);color:var(--color-chrome-highlight);font:400 12px/12px var(--font-pixel);text-transform:uppercase;letter-spacing:.03em}.actions[data-v-5b68aba3]{display:flex;gap:var(--space-2);margin-top:var(--space-5)}.playing-card[data-v-efa3f514]{position:relative;isolation:isolate;width:var(--card-width);height:var(--card-height);padding:var(--space-1);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:var(--color-card);border:2px solid var(--color-outline);border-radius:var(--radius-md);cursor:pointer;box-shadow:0 4px 0 var(--color-outline);transition:transform .1s steps(2,end),box-shadow .1s steps(2,end)}.playing-card[data-v-efa3f514]:hover{transform:translateY(-4px);box-shadow:0 8px 0 var(--color-outline)}.playing-card.selected[data-v-efa3f514]{transform:translateY(-12px);box-shadow:0 0 0 3px var(--color-selection),0 8px 0 var(--color-outline)}.playing-card.debuffed[data-v-efa3f514]{filter:grayscale(.5) brightness(.8)}.face-wrap[data-v-efa3f514]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.card-face[data-v-efa3f514]{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate}.sprite[data-v-efa3f514]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;image-rendering:pixelated}.overlay[data-v-efa3f514]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;image-rendering:pixelated;pointer-events:none}.rank[data-v-efa3f514]{font:400 28px/28px var(--font-pixel)}.suit[data-v-efa3f514]{font:400 32px/32px var(--font-pixel)}.seal-badge[data-v-efa3f514]{position:absolute;top:6px;left:50%;transform:translate(-50%);z-index:2;width:58px;height:58px;border-radius:50%;image-rendering:pixelated}.seal-fallback.seal-red[data-v-efa3f514]{background:radial-gradient(circle at 35% 30%,#ff8f8f,#d92b2b 60%,#7a0f0f)}.seal-fallback.seal-blue[data-v-efa3f514]{background:radial-gradient(circle at 35% 30%,#8fc3ff,#2b6fd9 60%,#0f3d7a)}.seal-fallback.seal-gold[data-v-efa3f514]{background:radial-gradient(circle at 35% 30%,#ffe58f,#d9a72b 60%,#7a5a0f)}.seal-fallback.seal-purple[data-v-efa3f514]{background:radial-gradient(circle at 35% 30%,#dba7ff,#8f2bd9 60%,#4a0f7a)}.badge[data-v-efa3f514]{position:relative;z-index:2;padding:2px 4px;margin-top:2px;font:400 12px/12px var(--font-pixel);text-transform:uppercase;border:2px solid var(--color-outline);border-radius:var(--radius-sm);background:#182021e0;color:var(--color-text)}.edition-badge[data-v-efa3f514]{position:absolute;top:4px;right:4px;max-width:46px;margin-top:0;font-size:10px;text-align:right;overflow-wrap:break-word;background:var(--color-accent);color:var(--color-ink)}.edition-badge.edition-negative[data-v-efa3f514]{background:#15151d;color:#f5f5f5;border-color:#000}.options-button[data-v-efa3f514]{display:none}@media(pointer:coarse){.options-button[data-v-efa3f514]{position:absolute;top:4px;right:4px;z-index:3;width:26px;height:26px;display:grid;place-items:center;padding:0;border:2px solid var(--color-outline);border-radius:var(--radius-sm);background:#182021b8;color:var(--color-text);font-size:15px;line-height:1;cursor:pointer;-webkit-user-drag:none}.options-button[data-v-efa3f514]:hover,.options-button[data-v-efa3f514]:focus-visible{background:var(--color-accent);color:var(--color-ink)}.edition-badge[data-v-efa3f514]{top:32px}}.enhancement-badge[data-v-efa3f514]{position:absolute;bottom:4px;left:50%;transform:translate(-50%);margin-top:0}.tooltip[data-v-efa3f514]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:180px;padding:var(--space-3);background:var(--color-panel);border:3px solid var(--color-outline);border-radius:var(--radius-md);box-shadow:0 5px 0 var(--color-outline),inset 1px 1px 0 var(--color-chrome);z-index:50;text-align:left;color:var(--color-text)}.tooltip strong[data-v-efa3f514]{display:block;margin-bottom:var(--space-1);font:400 16px/16px var(--font-pixel);text-transform:capitalize}.tooltip p[data-v-efa3f514]{margin:var(--space-1) 0 0;font:400 12px/16px var(--font-readable);color:var(--color-text-muted)}.tooltip .meta[data-v-efa3f514]{color:var(--color-accent-2)}.hand-area[data-v-d279512d]{display:flex;flex-direction:column;gap:var(--space-3)}.zone[data-v-d279512d]{padding:var(--space-4);min-height:150px;background:var(--color-table);border:3px solid var(--color-outline);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--color-chrome)}.heading[data-v-d279512d]{margin:0 0 var(--space-3);font:400 20px/20px var(--font-pixel);letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted)}.cards[data-v-d279512d]{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;min-height:130px}.empty-hint[data-v-d279512d]{align-self:center;font:400 14px/20px var(--font-readable);color:var(--color-text-muted)}.empty-slot[data-v-d279512d]{width:var(--card-width);height:var(--card-height);display:grid;place-items:center;border:3px dashed var(--color-chrome);border-radius:var(--radius-md);background:var(--color-slot-fill);color:var(--color-chrome-highlight);box-shadow:inset 0 0 0 2px #18202180;font:400 28px/1 var(--font-pixel);cursor:pointer}.empty-slot[data-v-d279512d]:hover{border-color:var(--color-selection);background:var(--color-table-raised);color:var(--color-selection);transform:translateY(-2px)}.empty-slot[data-v-d279512d]:active{transform:translateY(1px)}.empty-slot[data-v-d279512d]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.title[data-v-0a43090b]{margin:0 0 var(--space-3);font:400 28px/28px var(--font-pixel);color:var(--color-text)}.search[data-v-0a43090b]{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);background:var(--color-card);border:2px solid var(--color-outline);border-radius:var(--radius-md);color:var(--color-ink);font-family:var(--font-readable)}.search[data-v-0a43090b]:focus{outline:3px solid var(--color-accent-2);outline-offset:2px}.suggest-button[data-v-0a43090b]{width:100%;margin-bottom:var(--space-3)}.back-button[data-v-0a43090b]{margin-bottom:var(--space-3)}.hint[data-v-0a43090b]{margin:0 0 var(--space-3);font:400 12px/16px var(--font-readable);color:var(--color-text-muted)}.deck-warning[data-v-0a43090b]{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-table);border:2px solid var(--color-danger);border-radius:var(--radius-sm);font:400 12px/16px var(--font-readable);color:var(--color-text)}.multiplier[data-v-0a43090b]{flex-shrink:0;padding:2px 6px;font:400 12px/12px var(--font-pixel);background:var(--color-accent-2);color:var(--color-ink);border:2px solid var(--color-outline);border-radius:var(--radius-sm)}.filter-row[data-v-0a43090b]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.chip[data-v-0a43090b]{min-height:32px;padding:var(--space-1) var(--space-2);font-size:12px;text-transform:capitalize}.chip.active[data-v-0a43090b]{--button-face: var(--color-accent-2);--button-hover: var(--color-accent-2-hover);--button-shadow: var(--color-accent-2-shadow)}.joker-list[data-v-0a43090b]{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;max-height:40vh;overflow-y:auto}.joker-list li[data-v-0a43090b]{display:grid;grid-template-columns:64px 1fr;column-gap:var(--space-2);padding:var(--space-2);background:var(--color-table);border:3px solid var(--color-outline);border-radius:var(--radius-md);box-shadow:inset 1px 1px 0 var(--color-chrome);cursor:pointer}.joker-list li[data-v-0a43090b]:hover{background:var(--color-table-raised);border-color:var(--color-chrome-highlight)}.joker-list li p[data-v-0a43090b]{grid-column:2;margin:var(--space-1) 0 0;font:400 12px/16px var(--font-readable);color:var(--color-text-muted)}.joker-preview[data-v-0a43090b]{grid-row:span 2;width:64px;height:86px;border:2px solid var(--color-outline);border-radius:var(--radius-sm);image-rendering:pixelated}.joker-list-header[data-v-0a43090b]{display:flex;align-items:center;justify-content:space-between}.rarity[data-v-0a43090b]{font:400 12px/12px var(--font-pixel);text-transform:uppercase;letter-spacing:.04em}.rarity-common[data-v-0a43090b]{color:var(--rarity-common)}.rarity-uncommon[data-v-0a43090b]{color:var(--rarity-uncommon)}.rarity-rare[data-v-0a43090b]{color:var(--rarity-rare)}.rarity-legendary[data-v-0a43090b]{color:var(--rarity-legendary)}.empty[data-v-0a43090b]{color:var(--color-text-muted);font:400 14px/20px var(--font-readable);text-align:center;margin:1rem 0 0}.title[data-v-05fb5ef9]{margin:0 0 var(--space-1);font:400 28px/28px var(--font-pixel);color:var(--color-text)}.description[data-v-05fb5ef9]{margin:0 0 var(--space-4);color:var(--color-text-muted);font:400 14px/20px var(--font-readable)}.field[data-v-05fb5ef9]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4);font:400 12px/12px var(--font-pixel);color:var(--color-ink)}.field input[data-v-05fb5ef9],.field select[data-v-05fb5ef9]{min-height:40px;padding:var(--space-2);background:var(--color-card);border:2px solid var(--color-outline);border-radius:var(--radius-md);color:var(--color-ink);font-family:var(--font-readable)}.field input[data-v-05fb5ef9]:hover,.field select[data-v-05fb5ef9]:hover{border-color:var(--color-chrome-highlight)}.field input[data-v-05fb5ef9]:focus,.field select[data-v-05fb5ef9]:focus{outline:3px solid var(--color-accent-2);outline-offset:2px}.field.checkbox[data-v-05fb5ef9]{flex-direction:row;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.advanced[data-v-05fb5ef9]{margin:var(--space-4) 0;padding:var(--space-3);border:3px dashed var(--color-chrome);border-radius:var(--radius-md)}.advanced legend[data-v-05fb5ef9]{padding:0 var(--space-1);color:var(--color-chrome-highlight);font:400 12px/12px var(--font-pixel);text-transform:uppercase;letter-spacing:.03em}.actions[data-v-05fb5ef9]{display:flex;gap:var(--space-2);margin-top:var(--space-5)}.joker-card[data-v-4876c73d]{position:relative;width:var(--card-width);height:var(--card-height);padding:var(--space-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);overflow:hidden;text-align:center;background:var(--color-card);border:2px solid var(--color-outline);border-radius:var(--radius-md);box-shadow:0 4px 0 var(--color-outline),inset 0 0 0 2px var(--color-outline);cursor:grab;transform:rotate(-1deg);transition:transform .1s steps(2,end),box-shadow .1s steps(2,end)}.joker-card[data-v-4876c73d]:hover{transform:rotate(0) translateY(-4px);box-shadow:0 8px 0 var(--color-outline),inset 0 0 0 2px var(--color-outline)}.joker-card.rarity-common[data-v-4876c73d]{border-color:var(--rarity-common)}.joker-card.rarity-uncommon[data-v-4876c73d]{border-color:var(--rarity-uncommon)}.joker-card.rarity-rare[data-v-4876c73d]{border-color:var(--rarity-rare)}.joker-card.rarity-legendary[data-v-4876c73d]{border-color:var(--rarity-legendary)}.sprite[data-v-4876c73d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;image-rendering:pixelated}.overlay[data-v-4876c73d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;image-rendering:pixelated;pointer-events:none}.joker-name[data-v-4876c73d]{position:relative;z-index:2;font:400 12px/12px var(--font-pixel);color:var(--color-ink)}.joker-name.caption[data-v-4876c73d]{position:absolute;left:0;right:0;bottom:0;padding:3px 2px;font-size:12px;background:#182021e0;color:var(--color-text)}.edition-badge[data-v-4876c73d]{position:absolute;top:4px;right:4px;max-width:46px;z-index:2;padding:2px 4px;font:400 10px/12px var(--font-pixel);text-transform:uppercase;text-align:right;overflow-wrap:break-word;background:var(--color-accent);color:var(--color-ink);border:2px solid var(--color-outline);border-radius:var(--radius-sm)}.edition-badge.edition-negative[data-v-4876c73d]{background:#15151d;color:#f5f5f5;border-color:#000}.options-button[data-v-4876c73d]{display:none}@media(pointer:coarse){.options-button[data-v-4876c73d]{position:absolute;top:4px;right:4px;z-index:3;width:26px;height:26px;display:grid;place-items:center;padding:0;border:2px solid var(--color-outline);border-radius:var(--radius-sm);background:#182021b8;color:var(--color-text);font-size:15px;line-height:1;cursor:pointer;-webkit-user-drag:none}.options-button[data-v-4876c73d]:hover,.options-button[data-v-4876c73d]:focus-visible{background:var(--color-accent);color:var(--color-ink)}.edition-badge[data-v-4876c73d]{top:32px}}.copy-indicator[data-v-4876c73d]{position:relative;z-index:2;padding:2px 4px;font:400 12px/12px var(--font-pixel);color:var(--color-text);background:#182021e0;border:2px solid var(--color-outline);border-radius:var(--radius-sm)}.tooltip[data-v-4876c73d]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:190px;padding:var(--space-3);background:var(--color-panel);border:3px solid var(--color-outline);border-radius:var(--radius-md);box-shadow:0 5px 0 var(--color-outline),inset 1px 1px 0 var(--color-chrome);z-index:50;text-align:left}.tooltip strong[data-v-4876c73d]{display:block;margin-bottom:var(--space-1);font:400 16px/16px var(--font-pixel)}.tooltip p[data-v-4876c73d]{margin:var(--space-1) 0 0;font:400 12px/16px var(--font-readable);color:var(--color-text-muted)}.tooltip .meta[data-v-4876c73d]{color:var(--color-accent-2)}.joker-area[data-v-c14b6ca2]{padding:var(--space-4);background:var(--color-table);border:3px solid var(--color-outline);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--color-chrome)}.heading[data-v-c14b6ca2]{margin:0 0 var(--space-3);font:400 20px/20px var(--font-pixel);letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted)}.slots[data-v-c14b6ca2]{display:flex;gap:var(--space-2);flex-wrap:wrap}.slot[data-v-c14b6ca2]{display:contents}.empty-slot[data-v-c14b6ca2]{width:var(--card-width);height:var(--card-height);display:grid;place-items:center;border:3px dashed var(--color-chrome);border-radius:var(--radius-md);background:var(--color-slot-fill);color:var(--color-chrome-highlight);box-shadow:inset 0 0 0 2px #18202180;font:400 28px/1 var(--font-pixel);cursor:pointer}.empty-slot[data-v-c14b6ca2]:hover{border-color:var(--color-accent);background:var(--color-table-raised);color:var(--color-accent);transform:translateY(-2px)}.empty-slot[data-v-c14b6ca2]:active{transform:translateY(1px)}.empty-slot[data-v-c14b6ca2]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.stage[data-v-1a9e0934]{display:grid;grid-template-columns:220px 1fr;grid-template-rows:1fr auto;gap:var(--space-5);min-height:100vh;padding:var(--space-5);background:var(--color-bg);color:var(--color-text);font-family:var(--font-readable)}.disclaimer[data-v-1a9e0934]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:0;text-align:center}.disclaimer p[data-v-1a9e0934]{margin:0;font:400 11px/16px var(--font-readable);color:var(--color-text-muted)}.coffee-link[data-v-1a9e0934]{display:inline-block;padding:var(--space-1) var(--space-3);background:var(--color-accent);color:var(--color-ink);border:2px solid var(--color-outline);border-radius:var(--radius-sm);font:700 12px/20px var(--font-readable);text-decoration:none;box-shadow:inset 1px 1px 0 var(--color-chrome)}.coffee-link[data-v-1a9e0934]:hover{filter:brightness(1.08)}.sidebar[data-v-1a9e0934]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);align-self:start;background:var(--color-panel);border:3px solid var(--color-outline);border-radius:var(--radius-lg);box-shadow:inset 2px 2px 0 var(--color-chrome),0 var(--depth-panel) 0 var(--color-outline)}.nav-button[data-v-1a9e0934]{width:100%;text-align:left}.undo-redo-row[data-v-1a9e0934]{display:flex;gap:var(--space-2)}.undo-redo-row button[data-v-1a9e0934]{flex:1;min-width:0;padding-inline:var(--space-2)}.run-stats[data-v-1a9e0934]{margin:0;padding:var(--space-3);background:var(--color-panel);border:3px solid var(--color-outline);border-radius:var(--radius-md);box-shadow:inset 1px 1px 0 var(--color-chrome)}.run-stats div[data-v-1a9e0934]{display:flex;justify-content:space-between;padding:var(--space-1) 0;font:400 12px/16px var(--font-readable)}.run-stats dt[data-v-1a9e0934]{color:var(--color-text-muted)}.run-stats dd[data-v-1a9e0934]{margin:0;font:400 16px/16px var(--font-pixel);color:var(--color-chrome-highlight)}.run-stats .live-mode-value[data-v-1a9e0934]{color:var(--color-accent)}.sidebar-note[data-v-1a9e0934]{margin:var(--space-2) 0 0;font:400 12px/16px var(--font-readable);color:var(--color-text-muted)}.table[data-v-1a9e0934]{display:flex;flex-direction:column;gap:var(--space-5)}.play-row[data-v-1a9e0934]{display:flex;gap:var(--space-2);flex-wrap:wrap}.play-button[data-v-1a9e0934]{min-width:160px}.result[data-v-1a9e0934]{width:min(100%,420px);padding:var(--space-4);background:var(--color-panel);border:3px solid var(--color-outline);border-radius:var(--radius-lg);box-shadow:inset 2px 2px 0 var(--color-chrome),0 var(--depth-panel) 0 var(--color-outline)}.result p[data-v-1a9e0934]{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:var(--space-1) 0;border-bottom:2px solid var(--color-outline);font:400 16px/16px var(--font-pixel)}.result p[data-v-1a9e0934]:last-child{border-bottom:0}.result strong[data-v-1a9e0934]{color:var(--color-ink);padding:var(--space-1) var(--space-2);border:2px solid var(--color-outline);border-radius:var(--radius-sm)}.result .result-hand[data-v-1a9e0934]{display:block;color:var(--color-chrome-highlight);font-size:20px;line-height:20px;text-transform:uppercase}.result .chips[data-v-1a9e0934]{background:var(--color-accent-2)}.result .mult[data-v-1a9e0934]{background:var(--color-danger)}.result .score[data-v-1a9e0934]{background:var(--color-accent)}.examples-link[data-v-1a9e0934]{margin:0}@media(max-width:760px){.stage[data-v-1a9e0934]{grid-template-columns:1fr;padding:var(--space-4)}.sidebar[data-v-1a9e0934]{align-self:stretch}.table[data-v-1a9e0934]{order:1}.sidebar[data-v-1a9e0934]{order:2}}
