.om-table{grid-template-areas:"top top top" "left mid right" "fan fan fan" "prompt prompt prompt" "me me me" "hand hand hand" "act act act"}.om-table .om-mid{display:grid;justify-items:center;gap:6px;padding:4px 0;max-width:240px}.om-table .om-pairs{display:grid;justify-items:center;gap:3px;font-size:.75rem;color:var(--ck-ink-soft)}.om-table .om-pairstack{position:relative;width:calc(var(--cw) * .8);height:calc(var(--cw) * 1.1);border-radius:6px;display:grid;place-items:center;background:var(--card-face);color:var(--card-black);font-weight:800;font-size:1rem;box-shadow:3px 3px #ffffff73,6px 6px #ffffff40}.om-table .om-last{font-size:.8rem;color:var(--ck-ink-soft);text-align:center;min-height:2.4em}.om-table .om-area-fan{grid-area:fan;min-width:0;display:grid;gap:2px}.om-table .om-fanlabel{text-align:center;font-size:.85rem;font-weight:600;min-height:1.2em}.om-table .om-fan{position:relative;width:100%;transition:height .2s}.om-table .om-back{transform-origin:50% 120%;transition:transform .22s ease-out,filter .2s;cursor:default}.om-table .om-back.om-can{cursor:pointer}.om-table .om-back.om-can:hover .card-back,.om-table .om-back.om-can:focus-visible .card-back{box-shadow:0 0 0 3px var(--hl),0 0 12px var(--hl)}.om-table .om-back:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.om-table .om-back.om-picked{translate:0 calc(var(--ch) * -.35);scale:1.12;z-index:500!important;filter:drop-shadow(0 8px 10px rgb(0 0 0 / .4));transition:translate .24s ease-out,scale .24s ease-out}@media (prefers-reduced-motion: reduce){.om-table .om-back,.om-table .om-fan{transition:none}}
