.Pips-module__cBc7xG__board,.Pips-module__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}.Pips-module__cBc7xG__container{flex-direction:column;align-items:center;gap:1.75rem;width:100%;display:flex}.Pips-module__cBc7xG__board{position:relative}@media (max-width:640px){.Pips-module__cBc7xG__board,.Pips-module__cBc7xG__rack{--cell:42px;--pad:4px;--inset:2.5px;--piece-inset:4px;--radius:7px;--mat-radius:11px}.Pips-module__cBc7xG__rack{--cell:32px;gap:.5rem}.Pips-module__cBc7xG__container{gap:.9rem}.Pips-module__cBc7xG__rackGrid{gap:7px}}.Pips-module__cBc7xG__tile{box-sizing:border-box;position:absolute}.Pips-module__cBc7xG__matGroup{pointer-events:none;filter:drop-shadow(0 12px 18px #50372342);position:absolute;inset:0}.dark-mode .Pips-module__cBc7xG__matGroup{filter:drop-shadow(0 16px 28px #000000d9)}.Pips-module__cBc7xG__emptyTile{background:var(--mat-empty);border-radius:var(--radius);box-shadow:inset 0 1px 2px #5037231f}.Pips-module__cBc7xG__domino{border-radius:var(--radius);background:#fcfbf8;animation:.18s ease-out Pips-module__cBc7xG__dominoDrop;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f,0 2px 4px -1px #281c104d}.Pips-module__cBc7xG__domino[data-orient=horizontal]{flex-direction:row}.Pips-module__cBc7xG__domino[data-orient=vertical]{flex-direction:column}@keyframes Pips-module__cBc7xG__dominoDrop{0%{opacity:0;transform:scale(.82)}70%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.Pips-module__cBc7xG__board[data-instant] .Pips-module__cBc7xG__domino{animation:none}.Pips-module__cBc7xG__dominoHalf{flex:1;position:relative}.Pips-module__cBc7xG__domino[data-orient=horizontal] .Pips-module__cBc7xG__dominoHalf:first-child{border-right:1.5px solid #00000017}.Pips-module__cBc7xG__domino[data-orient=vertical] .Pips-module__cBc7xG__dominoHalf:first-child{border-bottom:1.5px solid #00000017}.Pips-module__cBc7xG__fillRect{position:absolute}.Pips-module__cBc7xG__regionLayer{pointer-events:none;position:absolute;overflow:visible}.Pips-module__cBc7xG__badge{color:#fff;white-space:nowrap;z-index:2;border-radius:7px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-family:ui-rounded,SF Pro Rounded,Segoe UI,system-ui,-apple-system,sans-serif;font-size:12.5px;font-weight:800;line-height:1;display:flex;position:absolute;box-shadow:0 1px 2px #0000004d}@media (max-width:640px){.Pips-module__cBc7xG__badge{min-width:20px;height:20px;padding:0 5px;font-size:11px}}.Pips-module__cBc7xG__hit{box-sizing:border-box;border-radius:var(--radius);cursor:pointer;z-index:3;transition:background-color .12s;position:absolute}.Pips-module__cBc7xG__hit:hover{background:#0000000f}.Pips-module__cBc7xG__dot{aspect-ratio:1;background:var(--pip,#2a2622);border-radius:50%;width:16%;position:absolute}.Pips-module__cBc7xG__rack{flex-direction:column;align-items:center;gap:.85rem;display:flex}.Pips-module__cBc7xG__rackLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:.6rem}.Pips-module__cBc7xG__rackGrid{flex-wrap:wrap;justify-content:center;gap:9px;max-width:340px;display:flex}.Pips-module__cBc7xG__rackTile{--rack-scale:.8;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;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f,0 2px 4px -1px #281c104d}.Pips-module__cBc7xG__rackTile.Pips-module__cBc7xG__clickable{cursor:pointer;transition:transform .12s,box-shadow .12s}.Pips-module__cBc7xG__rackTile.Pips-module__cBc7xG__clickable:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0000000f,0 5px 12px -3px #281c1066}.Pips-module__cBc7xG__rackHole{box-shadow:inset 0 0 0 1.5px var(--line,#0000002e);opacity:.32;background:0 0}.Pips-module__cBc7xG__rackHalf{flex:1;position:relative}.Pips-module__cBc7xG__rackHalf:first-child{border-right:1.5px solid #00000017}
