.game-2048[data-v-d7994100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.game-board[data-v-d7994100]{background-color:#bbada0;border-radius:6px;padding:10px;position:relative;margin:20px 0;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.grid-container[data-v-d7994100]{position:relative;width:100%;height:100%}.grid-row[data-v-d7994100]{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-cell[data-v-d7994100]{background-color:rgba(238,228,218,.35);border-radius:3px;margin:5px;position:relative}.tile[data-v-d7994100]{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;font-weight:700;color:#776e65;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-animation:appear-d7994100 .2s;animation:appear-d7994100 .2s}.tile-2[data-v-d7994100],.tile[data-v-d7994100]{background-color:#eee4da}.tile-4[data-v-d7994100]{background-color:#ede0c8}.tile-8[data-v-d7994100]{background-color:#f2b179;color:#fff}.tile-16[data-v-d7994100]{background-color:#f59563;color:#fff}.tile-32[data-v-d7994100]{background-color:#f67c5f;color:#fff}.tile-64[data-v-d7994100]{background-color:#f65e3b;color:#fff}.tile-128[data-v-d7994100]{background-color:#edcf72;color:#fff;-webkit-box-shadow:0 0 30px 10px rgba(243,215,116,.2381);box-shadow:0 0 30px 10px rgba(243,215,116,.2381)}.tile-256[data-v-d7994100]{background-color:#edcc61;color:#fff;-webkit-box-shadow:0 0 30px 10px rgba(243,215,116,.31746);box-shadow:0 0 30px 10px rgba(243,215,116,.31746)}.tile-512[data-v-d7994100]{background-color:#edc850;color:#fff;-webkit-box-shadow:0 0 30px 10px rgba(243,215,116,.39683);box-shadow:0 0 30px 10px rgba(243,215,116,.39683)}.tile-1024[data-v-d7994100]{background-color:#edc53f;color:#fff;-webkit-box-shadow:0 0 30px 10px rgba(243,215,116,.47619);box-shadow:0 0 30px 10px rgba(243,215,116,.47619)}.tile-2048[data-v-d7994100]{background-color:#edc22e;color:#fff;-webkit-box-shadow:0 0 30px 10px rgba(243,215,116,.55556);box-shadow:0 0 30px 10px rgba(243,215,116,.55556)}.game-stats[data-v-d7994100]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.stat-item[data-v-d7994100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.swipe-hint[data-v-d7994100]{color:#776e65;margin-top:10px;font-style:italic}@-webkit-keyframes appear-d7994100{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes appear-d7994100{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.memory-game[data-v-c4eeb026]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:800px;margin:0 auto}.game-stats[data-v-c4eeb026],.memory-game[data-v-c4eeb026]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.game-stats[data-v-c4eeb026]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.stat-item[data-v-c4eeb026]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f7fa;padding:8px 15px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-item i[data-v-c4eeb026]{margin-right:5px;color:#409eff}.game-board[data-v-c4eeb026]{display:grid;gap:0;width:100%;max-width:600px;margin:0 auto}.board-size-4[data-v-c4eeb026]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);aspect-ratio:1/1}.board-size-5[data-v-c4eeb026]{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);aspect-ratio:1/1}.board-size-6[data-v-c4eeb026]{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);aspect-ratio:1/1}.memory-card[data-v-c4eeb026]{position:relative;aspect-ratio:1/1;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;border:1px solid #e6e6e6;margin:0;padding:0}.memory-card.flipped[data-v-c4eeb026]{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card-inner[data-v-c4eeb026]{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-front[data-v-c4eeb026]{background-color:#409eff;color:#fff}.card-back[data-v-c4eeb026]{background-color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);border:none}.card-back i[data-v-c4eeb026],.card-front i[data-v-c4eeb026]{font-size:24px}.card-front i[data-v-c4eeb026]{color:#fff}.card-back i[data-v-c4eeb026]{color:#409eff}.memory-card.matched .card-back[data-v-c4eeb026]{background-color:#f0f9eb;border:none}.memory-card.matched .card-back i[data-v-c4eeb026]{color:#67c23a}.game-controls[data-v-c4eeb026]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:20px}.board-size-controls[data-v-c4eeb026]{margin-left:10px}.completion-message[data-v-c4eeb026]{text-align:center}@media (max-width:768px){.game-stats[data-v-c4eeb026]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stat-item[data-v-c4eeb026]{margin-bottom:10px;width:100%}.board-size-6 .card-back i[data-v-c4eeb026],.board-size-6 .card-front i[data-v-c4eeb026]{font-size:18px}}.minesweeper-game[data-v-0126cd9e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.game-stats[data-v-0126cd9e]{-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:400px;background-color:#f5f7fa;padding:10px;border-radius:4px}.game-controls[data-v-0126cd9e],.game-stats[data-v-0126cd9e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.game-controls[data-v-0126cd9e]{gap:10px}.minesweeper-board[data-v-0126cd9e]{display:grid;grid-gap:2px;margin:20px auto;background-color:#dcdfe6;padding:5px;border-radius:4px}.minesweeper-cell[data-v-0126cd9e]{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f7fa;border:1px solid #dcdfe6;cursor:pointer;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.minesweeper-cell.revealed[data-v-0126cd9e]{background-color:#e4e7ed}.minesweeper-cell.mine[data-v-0126cd9e]{background-color:#f56c6c}.minesweeper-cell.exploded[data-v-0126cd9e]{background-color:#f56c6c;-webkit-animation:explode-0126cd9e .5s;animation:explode-0126cd9e .5s}.minesweeper-cell.flagged[data-v-0126cd9e]{color:#e6a23c}.minesweeper-cell.adjacent-1[data-v-0126cd9e]{color:#409eff}.minesweeper-cell.adjacent-2[data-v-0126cd9e]{color:#67c23a}.minesweeper-cell.adjacent-3[data-v-0126cd9e]{color:#e6a23c}.minesweeper-cell.adjacent-4[data-v-0126cd9e]{color:#f56c6c}.minesweeper-cell.adjacent-5[data-v-0126cd9e]{color:#909399}.minesweeper-cell.adjacent-6[data-v-0126cd9e]{color:#9b59b6}.minesweeper-cell.adjacent-7[data-v-0126cd9e]{color:#3498db}.minesweeper-cell.adjacent-8[data-v-0126cd9e]{color:#2c3e50}.game-result[data-v-0126cd9e]{margin:20px 0;text-align:center}.win-message[data-v-0126cd9e]{color:#67c23a}.lose-message[data-v-0126cd9e]{color:#f56c6c}@-webkit-keyframes explode-0126cd9e{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes explode-0126cd9e{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.puzzle-game[data-v-2895f2b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.puzzle-board[data-v-2895f2b7]{position:relative;background:#f5f7fa;border:2px solid #dcdfe6;border-radius:4px;margin:20px 0;outline:none}.puzzle-tile[data-v-2895f2b7]{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#409eff;color:#fff;font-weight:700;border-radius:4px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.puzzle-tile[data-v-2895f2b7]:hover{-webkit-transform:scale(.98);transform:scale(.98)}.puzzle-tile.empty[data-v-2895f2b7]{background:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:default}.game-stats[data-v-2895f2b7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.stat-item[data-v-2895f2b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.completion-message[data-v-2895f2b7]{text-align:center}.snake-game[data-v-375a6278]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.game-canvas[data-v-375a6278]{border:2px solid #dcdfe6;border-radius:4px;margin:20px 0;outline:none}.game-stats[data-v-375a6278]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.stat-item[data-v-375a6278]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.mobile-controls[data-v-375a6278]{margin-top:20px}.direction-buttons[data-v-375a6278]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.horizontal-buttons[data-v-375a6278]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.completion-message[data-v-375a6278]{text-align:center}@media (max-width:768px){.game-canvas[data-v-375a6278]{width:300px;height:300px}}.tetris-game[data-v-72b0672e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.tetris-container[data-v-72b0672e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0}.tetris-canvas[data-v-72b0672e]{border:2px solid #dcdfe6;border-radius:4px;background-color:#fafafa}.tetris-sidebar[data-v-72b0672e]{margin-left:20px;width:150px}.next-piece-container[data-v-72b0672e]{background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;padding:10px;margin-bottom:20px;text-align:center}.next-piece-container h4[data-v-72b0672e]{margin-top:0;margin-bottom:10px;color:#409eff}.controls-info[data-v-72b0672e]{background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;padding:10px}.controls-info h4[data-v-72b0672e]{margin-top:0;margin-bottom:10px;color:#409eff}.controls-info ul[data-v-72b0672e]{list-style:none;padding:0;margin:0}.controls-info li[data-v-72b0672e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:14px}.controls-info li i[data-v-72b0672e]{margin-right:8px;color:#409eff}.game-stats[data-v-72b0672e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.stat-item[data-v-72b0672e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.mobile-controls[data-v-72b0672e]{margin-top:20px}.direction-buttons[data-v-72b0672e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.horizontal-buttons[data-v-72b0672e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:768px){.tetris-container[data-v-72b0672e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tetris-sidebar[data-v-72b0672e]{margin-left:0;margin-top:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.controls-info[data-v-72b0672e],.next-piece-container[data-v-72b0672e]{width:45%;margin-bottom:0}.tetris-canvas[data-v-72b0672e]{width:240px;height:400px}}.whack-a-mole-game[data-v-6cf85aa9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.game-stats[data-v-6cf85aa9]{-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:400px;background-color:#f5f7fa;padding:10px;border-radius:4px}.game-controls[data-v-6cf85aa9],.game-stats[data-v-6cf85aa9]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.game-controls[data-v-6cf85aa9]{gap:10px}.mole-grid[data-v-6cf85aa9]{display:grid;gap:15px;margin:20px 0;width:100%;max-width:600px}.mole-grid.easy[data-v-6cf85aa9]{grid-template-columns:repeat(3,1fr)}.mole-grid.hard[data-v-6cf85aa9],.mole-grid.medium[data-v-6cf85aa9]{grid-template-columns:repeat(4,1fr)}.mole-hole[data-v-6cf85aa9]{position:relative;width:100%;padding-bottom:100%;background-color:#8b4513;border-radius:50%;overflow:hidden;cursor:pointer}.hole-cover[data-v-6cf85aa9]{position:absolute;top:50%;left:0;width:100%;height:50%;background-color:#8b4513;border-radius:0 0 100% 100%;z-index:1}.mole[data-v-6cf85aa9]{position:absolute;bottom:-100%;left:10%;width:80%;height:80%;background-color:sienna;border-radius:50% 50% 40% 40%;-webkit-transition:bottom .2s ease-out;transition:bottom .2s ease-out;z-index:0}.mole.active[data-v-6cf85aa9]{bottom:0}.mole.hit[data-v-6cf85aa9]{background-color:peru}.mole-face[data-v-6cf85aa9]{position:relative;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eyes[data-v-6cf85aa9],.mole-face[data-v-6cf85aa9]{display:-webkit-box;display:-ms-flexbox;display:flex}.eyes[data-v-6cf85aa9]{-ms-flex-pack:distribute;justify-content:space-around;width:70%;margin-top:20%}.eye[data-v-6cf85aa9]{width:20%;height:20%;background-color:#000;border-radius:50%}.nose[data-v-6cf85aa9]{width:15%;height:15%;background-color:#000;border-radius:50%;margin-top:5%}.mouth[data-v-6cf85aa9]{width:40%;height:10%;background-color:#000;border-radius:10px;margin-top:5%}.mouth.ouch[data-v-6cf85aa9]{height:15%;border-radius:50%}.game-result[data-v-6cf85aa9]{margin:20px 0;text-align:center;padding:20px;background-color:#f5f7fa;border-radius:8px}.result-message[data-v-6cf85aa9]{color:#409eff;margin-bottom:20px}@-webkit-keyframes pop-6cf85aa9{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}10%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}30%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}70%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pop-6cf85aa9{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}10%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}30%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}70%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.mole.active[data-v-6cf85aa9]{-webkit-animation:pop-6cf85aa9 .4s ease-out;animation:pop-6cf85aa9 .4s ease-out}@-webkit-keyframes hit-6cf85aa9{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hit-6cf85aa9{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}.mole.hit[data-v-6cf85aa9]{-webkit-animation:hit-6cf85aa9 .2s ease-out;animation:hit-6cf85aa9 .2s ease-out}.word-scramble-game[data-v-26a87f24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;max-width:800px;margin:0 auto}.game-stats[data-v-26a87f24]{-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:400px;background-color:#f5f7fa;padding:10px;border-radius:4px}.game-controls[data-v-26a87f24],.game-stats[data-v-26a87f24]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.game-controls[data-v-26a87f24]{gap:10px}.word-container[data-v-26a87f24]{width:100%;text-align:center;margin:20px 0;padding:20px;background-color:#f5f7fa;border-radius:8px}.scrambled-word[data-v-26a87f24]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:20px 0}.letter-tile[data-v-26a87f24],.scrambled-word[data-v-26a87f24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.letter-tile[data-v-26a87f24]{width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#409eff;color:#fff;border-radius:4px;font-size:18px;font-weight:700;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.letter-tile[data-v-26a87f24]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.letter-tile.selected[data-v-26a87f24]{background-color:#67c23a}.answer-container[data-v-26a87f24]{margin:20px 0}.answer-word[data-v-26a87f24]{gap:10px;margin:0 auto}.answer-tile[data-v-26a87f24],.answer-word[data-v-26a87f24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.answer-tile[data-v-26a87f24]{width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #dcdfe6;border-radius:4px;font-size:18px;font-weight:700;cursor:pointer}.answer-tile.empty[data-v-26a87f24]{background-color:#f5f7fa}.hint-container[data-v-26a87f24]{margin:20px 0;padding:10px;background-color:#ecf5ff;border-radius:4px;border-left:4px solid #409eff}.action-buttons[data-v-26a87f24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:20px 0}.feedback-message[data-v-26a87f24]{margin:20px 0;padding:10px 20px;border-radius:4px;font-weight:700}.message[data-v-26a87f24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.message.success[data-v-26a87f24]{color:#67c23a}.message.error[data-v-26a87f24]{color:#f56c6c}.message.warning[data-v-26a87f24]{color:#e6a23c}.message.info[data-v-26a87f24]{color:#909399}.game-result[data-v-26a87f24]{margin:20px 0;text-align:center;padding:20px;background-color:#f5f7fa;border-radius:8px}.result-message[data-v-26a87f24]{color:#409eff;margin-bottom:20px}.loading-word[data-v-26a87f24]{padding:40px;color:#909399;font-size:18px}.loading-word i[data-v-26a87f24]{margin-right:10px}.msg-text{display:block;width:60px;font-size:12px;text-align:center;cursor:pointer}.msg-text.display{color:#ccc}.box{height:800px}.el-scrollbar{height:100%}.box .el-scrollbar__wrap{overflow:scroll}.quick-register-info{background-color:#f8f8f8;border-radius:4px;padding:10px 15px;margin:10px 0;font-size:14px}.quick-register-info p{color:#409eff;margin-bottom:8px;font-weight:700}.quick-register-info p i{margin-right:5px}.quick-register-info ul{list-style:none;padding-left:10px;margin:0}.quick-register-info li{margin-bottom:5px;color:#606266}.quick-register-info strong{color:#303133}.register-success-info{text-align:center;padding:10px 0 20px}.success-icon{font-size:60px;color:#67c23a;margin-bottom:15px}.register-success-info h3{margin-bottom:25px;color:#303133}.user-credentials{width:90%;margin:0 auto;text-align:left}.credential-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.credential-item .label{width:60px;color:#606266}.copy-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.copy-all-btn{text-align:center;margin-top:20px}.quick-register-btn{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important;position:relative;overflow:hidden}.quick-register-btn:hover{background-color:#85ce61!important;border-color:#85ce61!important;opacity:.9}.quick-register-btn:active{background-color:#5daf34!important;border-color:#5daf34!important}.quick-register-btn:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation:shine 3s infinite;animation:shine 3s infinite}@-webkit-keyframes shine{0%{-webkit-transform:translateX(-100%) rotate(30deg);transform:translateX(-100%) rotate(30deg)}20%,to{-webkit-transform:translateX(100%) rotate(30deg);transform:translateX(100%) rotate(30deg)}}@keyframes shine{0%{-webkit-transform:translateX(-100%) rotate(30deg);transform:translateX(-100%) rotate(30deg)}20%,to{-webkit-transform:translateX(100%) rotate(30deg);transform:translateX(100%) rotate(30deg)}}.guide-links .links-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.guide-link,.guide-links .links-container{display:-webkit-box;display:-ms-flexbox;display:flex}.guide-link{color:#409eff;text-decoration:none;margin-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guide-link i{margin-right:5px}.guide-link:hover{text-decoration:underline}.account-preview{margin-top:5px;color:#909399;font-size:12px}.account-preview small{display:inline-block;background-color:#f5f7fa;padding:2px 8px;border-radius:3px;border-left:2px solid #409eff}.title{margin-bottom:10px}.box{margin-bottom:20px}.game-platform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.game-layout{-webkit-box-flex:1;-ms-flex:1;flex:1;height:calc(100vh - 150px);min-height:600px}.game-main-col,.game-sidebar-col{height:100%}.game-main-container,.game-sidebar{height:100%;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.game-container,.game-main-container,.game-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.game-container{overflow:auto}.game-container,.game-list{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.game-list{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;padding:15px;overflow:hidden}.game-list,.game-list h3{display:-webkit-box;display:-ms-flexbox;display:flex}.game-list h3{margin-bottom:15px;color:#409eff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.game-list-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding-right:5px;margin-right:-5px;max-height:700px;min-height:300px}.game-list-scroll::-webkit-scrollbar{width:6px}.game-list-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.game-list-scroll::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.game-list-scroll::-webkit-scrollbar-thumb:hover{background:#909399}.game-list-scroll{scrollbar-width:thin;scrollbar-color:#c0c4cc #f1f1f1}.game-card{margin-bottom:10px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;width:100%;overflow:hidden}.game-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.game-card.active{border-color:#67c23a;background-color:#f0f9eb}@media (max-width:768px){.game-layout{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.game-main-container,.game-sidebar{height:auto}.game-sidebar{height:auto;max-height:400px}.game-list-scroll{max-height:350px}}.el-divider--horizontal{margin:12px 0!important}.el-font-size{font-size:14px}.game-title{color:#409eff;margin-bottom:10px;text-align:center}.game-description{text-align:center;margin-bottom:20px;color:#606266}.game-stats{-ms-flex-pack:distribute;justify-content:space-around;width:100%;margin-bottom:20px;background-color:#f5f7fa;padding:10px;border-radius:4px}.game-stats,.stat-item{display:-webkit-box;display:-ms-flexbox;display:flex}.stat-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.stat-item i{margin-right:5px;color:#409eff}.game-board{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;width:100%;max-width:500px;margin-bottom:20px}.memory-card{height:80px;-webkit-perspective:1000px;perspective:1000px;cursor:pointer}.card-inner{position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.memory-card.flipped .card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card-back,.card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.card-front{background-color:#409eff;color:#fff}.card-front i{font-size:24px}.card-back{background-color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);border:1px solid #ebeef5}.card-back i{font-size:32px;color:#409eff}.memory-card.matched .card-back{background-color:#f0f9eb;border-color:#67c23a}.memory-card.matched .card-back i{color:#67c23a}.game-controls{margin-top:10px}.completion-message{text-align:center;padding:20px}.game-instructions{padding:10px}.game-instructions h3{color:#409eff;margin-top:15px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.game-instructions h3 i{margin-right:5px}.game-instructions ul{padding-left:20px;margin-bottom:20px}.game-instructions li{margin-bottom:5px;color:#606266}.today-date{text-align:center;color:#606266;font-size:16px;margin-top:10px}.game-info{padding:20px}.game-details{margin:15px 0}.game-details p{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.game-details i{margin-right:8px;color:#409eff}.game-card-content{text-align:center;padding:10px}.game-card-content i{font-size:28px;color:#409eff;margin-bottom:5px}.game-card-content h4{margin:5px 0;color:#303133;font-size:16px}.game-card-content p{color:#606266;font-size:12px;margin-bottom:10px;max-height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.game-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.select-game-tip{text-align:center;padding:40px;color:#909399}.select-game-tip i{font-size:48px;margin-bottom:20px}.game-card-list-enter-active,.game-card-list-leave-active{-webkit-transition:all .5s;transition:all .5s}.game-card-list-enter,.game-card-list-leave-to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.game-card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;border-radius:50%;background-color:#f0f9ff;margin:0 auto 15px;-webkit-transition:all .3s;transition:all .3s}.game-card-icon i{font-size:32px;color:#409eff}.game-card-icon.pulse{-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}.game-tip-animation{margin-top:20px;-webkit-animation:bounce 1s infinite alternate;animation:bounce 1s infinite alternate}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(64,158,255,.4);box-shadow:0 0 0 0 rgba(64,158,255,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(64,158,255,0);box-shadow:0 0 0 10px rgba(64,158,255,0)}to{-webkit-box-shadow:0 0 0 0 rgba(64,158,255,0);box-shadow:0 0 0 0 rgba(64,158,255,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(64,158,255,.4);box-shadow:0 0 0 0 rgba(64,158,255,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(64,158,255,0);box-shadow:0 0 0 10px rgba(64,158,255,0)}to{-webkit-box-shadow:0 0 0 0 rgba(64,158,255,0);box-shadow:0 0 0 0 rgba(64,158,255,0)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes bounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}