.kc-table .kc-mid{display:grid;justify-items:center;gap:4px;padding:4px 0}.kc-table .kc-cross{display:grid;gap:6px 8px;grid-template-columns:repeat(3,var(--cw));grid-template-rows:repeat(3,auto);justify-content:center;align-items:start}.kc-table .kc-pile,.kc-table .kc-stock{display:grid;justify-items:center;gap:1px;border-radius:8px;outline:none}.kc-table .kc-pile{cursor:pointer}.kc-table .kc-pile:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.kc-table .kc-stack{position:relative;width:var(--cw);height:var(--ch)}.kc-table .kc-stack.kc-two{height:calc(var(--ch) * 1.24)}.kc-table .kc-stack>.card{position:absolute!important;left:0;top:0}.kc-table .kc-stack.kc-two>.kc-topcard{top:calc(var(--ch) * .24)}.kc-table .kc-emptyslot{display:grid;place-items:center;color:#ffffff59;font-weight:800;font-size:calc(var(--cw) * .36)}.kc-table .kc-corner .kc-emptyslot{border-style:solid;border-color:#fde68a47}.kc-table .kc-count{font-size:.66rem;color:var(--ck-ink-soft);white-space:nowrap;line-height:1.15}.kc-table .kc-can .kc-stack>.card:last-child .card-face,.kc-table .kc-can .kc-stack>.ck-empty-slot{box-shadow:0 0 0 3px var(--hl),0 0 12px var(--hl);border-color:var(--hl)}.kc-table .kc-sel .kc-stack>.card .card-face{box-shadow:0 0 0 3px var(--accent)}.kc-table .kc-sel .kc-stack{translate:0 -4px}.kc-table .kc-last{font-size:.78rem;color:var(--ck-ink-soft);text-align:center;min-height:2.4em;max-width:280px}@media (max-width: 420px){.kc-table .kc-cross{gap:4px 5px}}
