.Pips_container__Xatow{padding:0}.Pips_container__Xatow,.Pips_gameContainer__U5v9n{display:flex;flex-direction:column;align-items:center}.Pips_gameContainer__U5v9n{border:none;border-radius:0;padding:8px;background-color:#fff}.Pips_contentWrapper__fUFQA{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.Pips_boardSection__DKe0u{display:flex;flex-direction:column;align-items:center;gap:12px;order:1}@media (min-width:768px){.Pips_contentWrapper__fUFQA{flex-direction:row;align-items:flex-start;justify-content:center}}.Pips_buttonContainer__WaCp7{display:flex;justify-content:center;gap:12px;margin:8px 0;min-height:44px;width:100%}.Pips_actionButton__QKdoT{padding:10px 0;border:2px solid #000;border-radius:0;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s;white-space:nowrap;min-width:150px;text-transform:uppercase;letter-spacing:.05em;font-family:Georgia,Times New Roman,Times,serif;text-align:center;box-sizing:border-box}.Pips_solveButton__Ztn_r{background-color:#000;color:#fff;width:170px}.Pips_solveButton__Ztn_r:hover:not(:disabled){background-color:#333;transform:none;box-shadow:none}.Pips_solveButton__Ztn_r:disabled{background-color:#666;color:#ccc;cursor:not-allowed;transform:none}.Pips_resetButton__DSb3x{background-color:#fff;color:#000;border:2px solid #000;width:170px}.Pips_resetButton__DSb3x:hover{background-color:#f0f0f0;transform:none;box-shadow:none}.Pips_visualizeButton__SfbDo{background-color:#000;color:#fff;width:150px}.Pips_visualizeButton__SfbDo:hover{background-color:#333;transform:none;box-shadow:none}.Pips_board__7S7j7{display:grid;grid-gap:1px;gap:1px;padding:8px;box-sizing:border-box;border-radius:0;background-color:#f5f5f5;border:2px solid #d0d0d0}.Pips_cell__XA7Vr{background-color:#e8e8e8;position:relative;border-radius:0;min-height:35px;min-width:35px}.Pips_emptyCell__RNAMR{background-color:transparent;border:none}.Pips_regionCell__kFxGC{z-index:0}.Pips_dominoLeft__YaLLl{background-color:#fff;border:2px solid #000;border-right:none;border-radius:0;position:relative}.Pips_dominoLeft__YaLLl:after{content:"";position:absolute;top:20%;right:0;bottom:20%;width:1.5px;background-color:#999}.Pips_dominoRight__P6vX2{background-color:#fff;border:2px solid #000;border-left:none;border-radius:0;position:relative}.Pips_dominoTop__B4ELj{background-color:#fff;border:2px solid #000;border-bottom:none;border-radius:0;position:relative}.Pips_dominoTop__B4ELj:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:1.5px;background-color:#999}.Pips_dominoBottom__rXxgt{background-color:#fff;border:2px solid #000;border-top:none;border-radius:0;position:relative}.Pips_dominoBottom__rXxgt,.Pips_dominoLeft__YaLLl,.Pips_dominoRight__P6vX2,.Pips_dominoTop__B4ELj{z-index:2}.Pips_unusedDominoes__FqN0Y{margin-top:0;text-align:center;padding-top:0;display:flex;flex-direction:column;align-items:center;width:100%;order:2}@media (min-width:768px){.Pips_unusedDominoes__FqN0Y{width:auto;margin-left:16px}}.Pips_dominoExplainer__zaXbA{margin-top:8px;font-size:12px;color:#666;font-family:Georgia,Times New Roman,Times,serif;font-style:italic}.Pips_dominoSlots__u4_YN{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:35px;grid-gap:8px;gap:8px;width:292px;padding:0;border-radius:0;background-color:transparent;border:none}.Pips_unusedDomino__4vKvd{display:flex;background-color:#fff;border:2px solid #000;border-radius:0;height:35px;transition:all .15s ease}.Pips_unusedDomino__4vKvd.Pips_clickable__ft4IW{cursor:pointer}.Pips_unusedDomino__4vKvd.Pips_clickable__ft4IW:hover{background-color:#f0f0f0;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.Pips_unusedHalf__ac5fi{flex:1 1;position:relative;border-radius:0}.Pips_unusedHalf__ac5fi:first-child{border-right:none;position:relative}.Pips_unusedHalf__ac5fi:first-child:after{content:"";position:absolute;top:20%;right:0;bottom:20%;width:1.5px;background-color:#999}.Pips_dominoHole__Ap3De{background-color:#e8e8e8;border:1px dashed #999}.Pips_dominoHoleContent__7Vr8u{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Pips_dot__Yl33D{position:absolute;border-radius:50%;background:#333}.Pips_dotNormal__6XlOX{width:6px;height:6px}.Pips_dotSmall__IHNMB{width:4.5px;height:4.5px}