.mode-selection[data-v-416ef616]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px}.mode-btn[data-v-416ef616]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;background:-webkit-gradient(linear,left top,left bottom,from(#d4af37),to(#b8860b));background:linear-gradient(180deg,#d4af37,#b8860b);color:white;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:700;-webkit-transition:all .3s;transition:all .3s}.mode-btn.active[data-v-416ef616]{background:-webkit-gradient(linear,left top,left bottom,from(#8b4513),to(#6b3300));background:linear-gradient(180deg,#8b4513,#6b3300);-webkit-transform:scale(1.05);transform:scale(1.05)}.mode-btn[data-v-416ef616]:hover:not(.active){background:-webkit-gradient(linear,left top,left bottom,from(#e6c050),to(#c8960c));background:linear-gradient(180deg,#e6c050,#c8960c)}.online-info[data-v-416ef616]{background-color:rgba(255,255,255,.8);padding:15px;border-radius:8px;margin-bottom:15px;border:2px solid #d4af37}.room-info[data-v-416ef616]{text-align:center;font-weight:700;color:#8b4513;margin-bottom:10px;padding:5px;background:rgba(212,175,55,.2);border-radius:5px}.game-status[data-v-416ef616],.turn-status[data-v-416ef616]{text-align:center;font-weight:700;margin:5px 0;padding:5px;border-radius:5px}.turn-status[data-v-416ef616]{background:rgba(0,255,0,.2);color:#2d5016}.game-status[data-v-416ef616]{background:rgba(255,165,0,.2);color:#8b4513}.ai-controls[data-v-416ef616],.online-controls[data-v-416ef616]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:20px}button[data-v-416ef616]:disabled{background:#cccccc!important;cursor:not-allowed!important;-webkit-transform:none!important;transform:none!important}.cell-available[data-v-416ef616]{cursor:pointer}.cell-available[data-v-416ef616]:hover:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,255,0,.1);border-radius:50%;z-index:5}.game-container[data-v-416ef616]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px;background-color:#ecdac1;border-radius:10px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.board[data-v-416ef616]{position:relative;width:540px;height:600px;background-color:#e8c887;border:3px solid #8b4513;border-radius:5px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);overflow:hidden;background-image:url(../../static/img/board.3947b2af.jpg);background-size:cover;background-position:50%}.cell[data-v-416ef616]{position:absolute;width:60px;height:60px;font-size:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.cell[data-v-416ef616],.piece[data-v-416ef616]{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}.piece[data-v-416ef616]{width:48px;height:48px;border-radius:50%;color:#c00;background-color:#ffeecc;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);border:1px solid #aaa;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;z-index:20;font-family:仿宋;font-weight:700}.piece[data-v-416ef616]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.black-piece[data-v-416ef616]{color:#000}.selected[data-v-416ef616]{background-color:rgba(255,255,0,.3);border-radius:50%}.possible-move[data-v-416ef616]:before{content:"";position:absolute;width:20px;height:20px;background-color:rgba(0,255,0,.5);border-radius:50%;z-index:5}.info-panel[data-v-416ef616]{width:280px;min-height:600px;padding:20px;background:-webkit-gradient(linear,left top,left bottom,from(#e9cf97),to(#c9a14d));background:linear-gradient(180deg,#e9cf97,#c9a14d);border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);border:2px solid #d4af37}.info-panel h3[data-v-416ef616]{text-align:center;margin-top:0;color:#8b4513;font-size:24px;margin-bottom:20px;border-bottom:2px solid #d4af37;padding-bottom:10px}.player-turn[data-v-416ef616]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.turn-indicator[data-v-416ef616]{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:10px;border-radius:8px;-webkit-transition:all .3s;transition:all .3s;opacity:.7}.turn-indicator.active[data-v-416ef616]{background-color:rgba(212,175,55,.3);opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}.player-label[data-v-416ef616]{font-weight:700;margin-bottom:5px;color:#8b4513}.turn-dot[data-v-416ef616]{width:20px;height:20px;border-radius:50%}.turn-dot.red[data-v-416ef616]{background-color:#c00;-webkit-box-shadow:0 0 5px #c00;box-shadow:0 0 5px #c00}.turn-dot.black[data-v-416ef616]{background-color:#000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.selected-info[data-v-416ef616]{background-color:rgba(255,255,255,.7);padding:10px;border-radius:5px;margin-bottom:15px;text-align:center}.highlight[data-v-416ef616]{color:#8b4513;font-weight:700}.controls[data-v-416ef616]{margin-bottom:20px}button[data-v-416ef616]{padding:12px 20px;background:-webkit-gradient(linear,left top,left bottom,from(#8b4513),to(#6b3300));background:linear-gradient(180deg,#8b4513,#6b3300);color:white;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}button[data-v-416ef616]:hover:not(:disabled){background:-webkit-gradient(linear,left top,left bottom,from(#a0522d),to(#7a3d00));background:linear-gradient(180deg,#a0522d,#7a3d00);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3)}.modal-overlay[data-v-416ef616]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);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;z-index:1000}.close-btn[data-v-416ef616]{font-size:24px;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.close-btn[data-v-416ef616]:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.modal-footer[data-v-416ef616]{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #eee}.message-modal[data-v-416ef616]{background:white;border-radius:15px;width:450px;max-width:90%;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.5);box-shadow:0 10px 30px rgba(0,0,0,.5);overflow:hidden;-webkit-animation:popIn-data-v-416ef616 .5s ease-out;animation:popIn-data-v-416ef616 .5s ease-out;border:3px solid #d4af37}@-webkit-keyframes popIn-data-v-416ef616{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popIn-data-v-416ef616{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.modal-header[data-v-416ef616]{background:-webkit-gradient(linear,left top,right top,from(#8b4513),to(#a0522d));background:linear-gradient(90deg,#8b4513,#a0522d);color:white;padding:20px;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;border-bottom:2px solid #d4af37}.modal-header h3[data-v-416ef616]{margin:0;font-size:24px;font-weight:700}.modal-content[data-v-416ef616]{padding:30px 20px;font-size:22px;text-align:center;min-height:100px;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;font-weight:700;color:#8b4513}.modal-content p[data-v-416ef616]:contains("获胜"){color:#c00;font-size:26px;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.cancel-btn[data-v-416ef616],.confirm-btn[data-v-416ef616]{padding:12px 40px;color:white;border:none;border-radius:8px;cursor:pointer;font-size:18px;font-weight:700;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.cancel-btn[data-v-416ef616],.confirm-btn[data-v-416ef616]{background:-webkit-gradient(linear,left top,right top,from(#8b4513),to(#a0522d));background:linear-gradient(90deg,#8b4513,#a0522d)}.cancel-btn[data-v-416ef616]{margin-left:50px}.confirm-btn[data-v-416ef616]:hover{background:-webkit-gradient(linear,left top,right top,from(#a0522d),to(#b5651d));background:linear-gradient(90deg,#a0522d,#b5651d);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.3);box-shadow:0 6px 12px rgba(0,0,0,.3)}.week-mode[data-v-3f981784]{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}.beauty-scroll[data-v-3f981784]{scrollbar-color:#13c2c2 #b5f5ec;scrollbar-width:thin;-ms-overflow-style:none;position:relative}.beauty-scroll[data-v-3f981784]::-webkit-scrollbar{width:3px;height:1px}.beauty-scroll[data-v-3f981784]::-webkit-scrollbar-thumb{border-radius:3px;background:#13c2c2}.beauty-scroll[data-v-3f981784]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:3px;background:#87e8de}.split-right[data-v-3f981784]:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled[data-v-3f981784]{cursor:not-allowed;color:rgba(0,0,0,.25);pointer-events:none}#nprogress[data-v-3f981784]{pointer-events:none}#nprogress .bar[data-v-3f981784]{background:#13c2c2;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-3f981784]{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #13c2c2,0 0 5px #13c2c2;box-shadow:0 0 10px #13c2c2,0 0 5px #13c2c2;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-3f981784]{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon[data-v-3f981784]{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#13c2c2;border-left-color:#13c2c2;border-radius:50%;-webkit-animation:nprogress-spinner-data-v-3f981784 .4s linear infinite;animation:nprogress-spinner-data-v-3f981784 .4s linear infinite}.nprogress-custom-parent[data-v-3f981784]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-3f981784],.nprogress-custom-parent #nprogress .spinner[data-v-3f981784]{position:absolute}@-webkit-keyframes nprogress-spinner-data-v-3f981784{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner-data-v-3f981784{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn[data-v-3f981784]{min-height:35px;width:auto;background:#ffffff;margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:3px;-webkit-transition:all .5s;transition:all .5s}.btn[data-v-3f981784]:hover:not(:disabled){background:#13c2c2;color:white}.btn[data-v-3f981784]:disabled{background:#ccc;cursor:not-allowed}.c_w[data-v-3f981784]{color:#fff}.c_b[data-v-3f981784]{color:#25a0d1}.talk[data-v-3f981784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #d3d3d3;height:100%}.talk .onlineuserlist[data-v-3f981784]{width:220px;background:#13c2c2;margin-right:10px;color:#fff;overflow-y:auto}.talk .onlineuserlist .onlinetitle[data-v-3f981784]{cursor:pointer;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;padding:0 10px;height:50px;border-bottom:1px solid #ffffff}.talk .onlineuserlist .onlinetitle span[data-v-3f981784]{display:block}.talk .onlineuserlist .useritem[data-v-3f981784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f5f5f5;padding:8px;cursor:pointer}.talk .onlineuserlist .useritem.offline[data-v-3f981784]{opacity:.6}.talk .onlineuserlist .useritem .avatar img[data-v-3f981784]{width:40px;height:40px;border-radius:50%}.talk .onlineuserlist .useritem .msgcontentbox[data-v-3f981784]{margin:0 10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.talk .onlineuserlist .useritem .msgcontentbox .name[data-v-3f981784]{height:20px;font-size:14px}.talk .onlineuserlist .useritem .msgcontentbox .msgcontent[data-v-3f981784]{height:calc(100% - 20px);border-radius:2px;font-size:12px;opacity:.8}.talk .onlineuserlist .useritem .msgcontentbox .status[data-v-3f981784]{font-size:12px;margin-top:2px}.talk .onlineuserlist .useritem .msgcontentbox .status.online[data-v-3f981784]{color:#52c41a}.talk .onlineuserlist .useritem .msgcontentbox .status.offline[data-v-3f981784]{color:#f5222d}.talk .onlineuserlist .no-users[data-v-3f981784]{text-align:center;padding:20px;color:rgba(255,255,255,.7)}.talk .socketbox[data-v-3f981784]{width:calc(66.66667% - 146.66667px);border-right:1px solid #e7e4e4;background-size:100% 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}.talk .socketinfo[data-v-3f981784]{width:calc(33.33333% - 73.33333px);background:#13c2c2;position:relative}.talk .socketinfo .btnwarp[data-v-3f981784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:50px;padding:5px;line-height:50px;border-bottom:1px solid #ffffff}.talk .socketinfo .title[data-v-3f981784]{background:#fff;text-align:center;font-size:20px;padding:5px 0}.talk .socketinfo .socketwarp[data-v-3f981784]{height:calc(100vh - 270px);overflow:auto}.talk .socketinfo .socketwarp .socklist[data-v-3f981784]{min-height:calc(100vh - 295px);border:1px solid #f5f5f5;background:#f5f5f5;padding:10px 10px 50px 10px;margin-bottom:10px;overflow:hidden}.talk .socketinfo .socketwarp .socklist .itemsocket[data-v-3f981784]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.talk .socketinfo .socketwarp .socklist .itemsocket .avatar[data-v-3f981784]{margin-top:10px}.talk .socketinfo .socketwarp .socklist .itemsocket .msgcontentbox[data-v-3f981784]{margin:0 10px;max-width:70%}.talk .socketinfo .socketwarp .socklist .itemsocket .msgcontentbox .name[data-v-3f981784]{height:20px;font-size:14px;font-weight:700;margin-bottom:5px}.talk .socketinfo .socketwarp .socklist .itemsocket .msgcontentbox .n_r[data-v-3f981784]{text-align:right}.talk .socketinfo .socketwarp .socklist .itemsocket .msgcontentbox .msgcontent[data-v-3f981784]{background:#fff;padding:8px;border-radius:10px;word-break:break-word}.talk .socketinfo .socketwarp .socklist .itemsocket .msgcontentbox .time[data-v-3f981784]{font-size:12px;color:#999;margin-top:2px}.talk .socketinfo .socketwarp .socklist .r[data-v-3f981784]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.talk .socketinfo .socketwarp .socklist .r .msgcontent[data-v-3f981784]{background:#95ec69!important}.talk .socketinfo .socketwarp .socklist .l[data-v-3f981784]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.talk .socketinfo .sendbox[data-v-3f981784]{width:100%;height:60px;padding:10px;position:absolute;bottom:0;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;background:#eaeaea}.talk .socketinfo .sendbox .replyinput[data-v-3f981784]{border:none;background:#fff;width:calc(100% - 200px);outline:none;height:40px;line-height:40px;font-size:18px;padding:0 10px;border-radius:5px}.talk .socketinfo .sendbox .sendbtn[data-v-3f981784]{height:40px;line-height:40px;background:#13c2c2;border-radius:3px;width:80px;color:#fff;text-align:center;cursor:pointer}.talk .socketinfo .sendbox .sendbtn.disabled[data-v-3f981784]{background:#ccc;cursor:not-allowed}.talk .socketinfo .sendbox .sendbtn[data-v-3f981784]:hover:not(.disabled){background:#0e9494}.room[data-v-3f981784]{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;cursor:pointer}.room .creat-room[data-v-3f981784],.room .input-room[data-v-3f981784]{width:150px;height:35px;line-height:35px;border-radius:5px;text-align:center;margin:5px 0;background:#13c2c2;color:#ffffff;cursor:pointer}.room .creat-room[data-v-3f981784]:hover,.room .input-room[data-v-3f981784]:hover{background:#0e9494}.room .roominput[data-v-3f981784]{width:200px;height:36px;border:1px solid #ddd;margin-top:10px;border-radius:5px;padding:0 10px;outline:none}