.ms-board{display:grid;gap:2px;background:#7a838c;border:2px solid #6a7078;border-radius:6px;padding:3px}.ms-cell{display:flex;align-items:center;justify-content:center;position:relative;border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:700;transition:background .15s,box-shadow .15s,transform .12s;box-shadow:0 1.5px #9aa2aa,inset 0 1px #ffffff40;border:1px solid rgba(0,0,0,.08)}.ms-cell-hidden{background:#c8cfd6}.ms-cell-hidden:hover{background:#d4dbe2;transform:translateY(-.5px) scale(1.03);box-shadow:0 2px 4px #0000001f,inset 0 1px #ffffff4d}.ms-cell:active{transform:scale(.9);box-shadow:none}.ms-cell-revealed{background:#bcc4cc;cursor:default;box-shadow:none;border-color:#0000000d}.ms-cell-zero{color:#8a9199}.ms-cell .ms-num{line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.3)}.ms-n1{color:#0d47a1}.ms-n2{color:#1b5e20}.ms-n3{color:#b71c1c}.ms-n4{color:#4a148c}.ms-n5{color:#e65100}.ms-n6{color:#004d40}.ms-n7{color:#212121}.ms-n8{color:#616161}.ms-cell-negative{background:#d8d0e8;color:#7b61ff;font-weight:900;cursor:default;box-shadow:none}.ms-cell-mine{background:#e85555;font-size:18px;cursor:default;box-shadow:0 0 6px 1px #e8555566;border-color:#c33;animation:ms-mine-boom .5s ease-out}.ms-cell-anti{background:#3dba6e;font-size:18px;cursor:default;box-shadow:0 0 6px 1px #3dba6e66;border-color:#2a9d5a;animation:ms-cell-pop .3s ease-out}.ms-cell-unknown{background:#f0c850;color:#1a1a1a;font-size:17px;font-weight:700;cursor:default;box-shadow:0 1px #c8a030;border-color:#d4a830}.ms-cell-flagged{background:#f0c850;box-shadow:0 1px #c8a030;border-color:#d4a830}@keyframes ms-mine-boom{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ms-cell-pop{0%{transform:scale(.8)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes ms-hint-pulse{0%,to{box-shadow:0 0 4px 2px #18a058b3}50%{box-shadow:0 0 12px 6px #18a05866}}.ms-cell-hint{animation:ms-hint-pulse 1s infinite;border:2px solid #18a058!important;background:#18a05840!important;z-index:2}.ms-cell-last-click{box-shadow:0 0 0 2.5px #ffc107,inset 0 0 6px #ffc1074d;z-index:1}@keyframes ms-qr-flash{0%,to{outline-color:#00c9a7;background:#70e8d0!important}50%{outline-color:#ff6b6b;background:#a0f5e8!important}}.ms-cell-quick-reveal{background:#70e8d0!important;outline:3px solid #00c9a7;outline-offset:-3px;z-index:2;animation:ms-qr-flash .5s ease-in-out 3}@keyframes ms-cascade-fade{0%{opacity:1}to{box-shadow:none}}.ms-cell-cascade{background:#a8d4ff;box-shadow:0 0 8px 2px #64b4ff80;animation:ms-cascade-fade 1.2s ease-out forwards}.minesweeper-play[data-v-896311f4]{max-width:1400px;margin:0 auto;padding:16px}.ms-sub-nav[data-v-896311f4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.stats-bar[data-v-896311f4]{display:flex;align-items:center;justify-content:space-between;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 14px;margin-bottom:12px;gap:12px;flex-wrap:wrap}.stats-left[data-v-896311f4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stats-dim[data-v-896311f4]{font-size:12px;color:#888}.stats-right[data-v-896311f4]{display:flex;align-items:center;gap:16px}.stat-item[data-v-896311f4]{display:flex;flex-direction:column;align-items:center;min-width:50px}.stat-label[data-v-896311f4]{font-size:11px;color:#999;white-space:nowrap}.stat-value[data-v-896311f4]{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.stat-mine .stat-value[data-v-896311f4]{color:#e85555}.stat-anti .stat-value[data-v-896311f4]{color:#18a058}.stat-time .stat-value[data-v-896311f4]{color:#70a1ff}.stat-score .stat-value[data-v-896311f4]{color:#ffc107}.board-wrapper[data-v-896311f4]{overflow-x:auto;display:flex;justify-content:center}.board-area[data-v-896311f4]{display:flex;gap:16px;align-items:flex-start;justify-content:center;flex-wrap:nowrap;overflow-x:auto}.cell.dark-cell[data-v-896311f4]:not(.revealed){background:#bec6ce}.cell.dark-cell.revealed[data-v-896311f4]{background:#b2bac2}.cell.mine-explode[data-v-896311f4]{animation:mine-boom-896311f4 .6s ease-out;background:radial-gradient(circle at 35% 35%,#f99,#c22);box-shadow:0 0 10px 3px #ff3c3c99}@keyframes mine-boom-896311f4{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.mine[data-v-896311f4],.anti-mine[data-v-896311f4]{font-size:18px}.flag[data-v-896311f4]{font-size:16px}.unknown[data-v-896311f4]{color:#1a1a1a;font-weight:700;font-size:17px;text-shadow:0 1px 0 rgba(255,255,255,.2)}.rp-dot[data-v-896311f4]{position:absolute;top:2px;left:2px;width:6px;height:6px;border-radius:50%;z-index:2;pointer-events:none}.rp-dot-pre[data-v-896311f4]{background:#42a5f5;box-shadow:0 0 3px #42a5f599}.rp-dot-player[data-v-896311f4]{background:#7c4dff;box-shadow:0 0 3px #7c4dff99}.rp-dot-auto[data-v-896311f4]{background:#ff9800;box-shadow:0 0 3px #ff980099}.result-bar[data-v-896311f4]{position:sticky;bottom:0;margin-top:16px;border-radius:8px;padding:10px 16px;z-index:10}.result-win[data-v-896311f4]{background:linear-gradient(135deg,#18a05820,#18a05840);border:1px solid #18a058}.result-lose[data-v-896311f4]{background:linear-gradient(135deg,#e8555520,#e8555540);border:1px solid #e85555}.result-bar-content[data-v-896311f4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.result-icon[data-v-896311f4]{font-size:20px}.result-title[data-v-896311f4]{font-weight:600;font-size:15px}.result-stat[data-v-896311f4]{font-size:13px;color:#bbb}.result-stat strong[data-v-896311f4]{color:#fff;margin-left:2px}.fade-enter-active[data-v-896311f4],.fade-leave-active[data-v-896311f4]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-896311f4],.fade-leave-to[data-v-896311f4]{opacity:0;transform:translateY(8px)}.debug-board-panel[data-v-896311f4]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.debug-board[data-v-896311f4]{opacity:.92}.debug-cell[data-v-896311f4]{cursor:default!important;pointer-events:none}.debug-cell[data-v-896311f4]:not(.revealed):not(.flagged){background:#2a3a4a!important;border:1.5px solid rgba(255,180,50,.6)!important;box-shadow:inset 0 0 8px #ffb43226}.debug-prob[data-v-896311f4]{font-size:11px;font-weight:700;line-height:1;text-shadow:0 0 3px rgba(0,0,0,.5)}.prob-high[data-v-896311f4]{color:#f33}.prob-mid[data-v-896311f4]{color:#f93}.prob-low[data-v-896311f4]{color:#6cf}.prob-zero[data-v-896311f4]{color:#6d8}
