.cBc7xG_board,.cBc7xG_rack{--cell:50px;--gap:0px;--pad:5px;--inset:3px;--piece-inset:5px;--bridge:1px;--radius:9px;--mat-radius:13px;--mat:#f2e0d2;--mat-empty:#e6cdba;--pip:#2a2622;--fill-opacity:.6}:is(:root[data-page-theme=dark] .cBc7xG_board,:root[data-page-theme=dark] .cBc7xG_rack){--mat:#3a312a;--mat-empty:#2b241f;--fill-opacity:.72}.cBc7xG_board{flex:none;position:relative}@media (max-width:640px){.cBc7xG_board,.cBc7xG_rack{--cell:42px;--pad:4px;--inset:2.5px;--piece-inset:4px;--radius:7px;--mat-radius:11px}.cBc7xG_rack{--cell:32px}.cBc7xG_rackGrid{gap:7px}}.cBc7xG_tile{box-sizing:border-box;position:absolute}.cBc7xG_matGroup{pointer-events:none;filter:drop-shadow(0 10px 22px #46342429)drop-shadow(0 2px 4px #4634241a);position:absolute;inset:0}.cBc7xG_emptyTile{background:var(--mat-empty);border-radius:var(--radius);box-shadow:inset 0 1px 2px #5037231f}.cBc7xG_domino{border-radius:var(--radius);background:#fcfbf8;animation:.2s ease-out cBc7xG_dominoDrop;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f,0 2px 4px -1px #281c104d}.cBc7xG_domino[data-orient=horizontal]{flex-direction:row}.cBc7xG_domino[data-orient=vertical]{flex-direction:column}@keyframes cBc7xG_dominoDrop{0%{opacity:0;transform:scale(.82)}70%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.cBc7xG_board[data-instant] .cBc7xG_domino{animation:none}@media (prefers-reduced-motion:reduce){.cBc7xG_domino{animation:none}}.cBc7xG_dominoHalf{flex:1;position:relative}.cBc7xG_domino[data-orient=horizontal] .cBc7xG_dominoHalf:first-child{border-right:1.5px solid #00000017}.cBc7xG_domino[data-orient=vertical] .cBc7xG_dominoHalf:first-child{border-bottom:1.5px solid #00000017}.cBc7xG_fillRect{position:absolute}.cBc7xG_regionLayer{pointer-events:none;position:absolute;overflow:visible}.cBc7xG_badge{z-index:2;color:#fff;min-width:23px;height:23px;font-family:var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:700;line-height:1;display:flex;position:absolute;box-shadow:0 1px 2px #0000004d}@media (max-width:640px){.cBc7xG_badge{min-width:20px;height:20px;padding:0 5px;font-size:11px}}.cBc7xG_hit{z-index:3;box-sizing:border-box;border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;transition:background-color .12s;position:absolute}.cBc7xG_hit:hover{background:#0000000f}.cBc7xG_hit:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cBc7xG_dot{aspect-ratio:1;background:var(--pip);border-radius:50%;width:16%;position:absolute}.cBc7xG_rack{flex-direction:column;align-items:center;gap:12px;display:flex}.cBc7xG_rackLabel{letter-spacing:.01em;color:var(--ink-soft);opacity:.8;font-size:13px;font-weight:500}.cBc7xG_rackGrid{flex-wrap:wrap;justify-content:center;gap:9px;max-width:360px;display:flex}.cBc7xG_rackTile{--rack-scale:.8;box-sizing:border-box;width:calc((2 * var(--cell) + var(--gap) - 2 * var(--piece-inset)) * var(--rack-scale));height:calc((var(--cell) - 2 * var(--piece-inset)) * var(--rack-scale));border-radius:var(--radius);background:#fcfbf8;border:0;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f,0 2px 4px -1px #281c104d}.cBc7xG_rackTile.cBc7xG_clickable{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s,box-shadow .12s}.cBc7xG_rackTile.cBc7xG_clickable:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0000000f,0 5px 12px -3px #281c1066}.cBc7xG_rackTile.cBc7xG_clickable:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cBc7xG_rackHole{box-shadow:inset 0 0 0 1.5px var(--line,#0000002e);opacity:.45;background:0 0}.cBc7xG_rackHalf{flex:1;position:relative}.cBc7xG_rackHalf:first-child{border-right:1.5px solid #00000017}
