.minesweeper-tool[data-v-831373ea]{max-width:100%;margin:0 auto}.difficulty-selector[data-v-831373ea]{display:flex;gap:10px;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.difficulty-btn[data-v-831373ea]{padding:10px 16px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.difficulty-btn[data-v-831373ea]:hover{border-color:#2563eb}.difficulty-btn.active[data-v-831373ea]{background:linear-gradient(135deg,#2563eb,#1e40af);border-color:transparent;color:#fff}.status-bar[data-v-831373ea]{display:flex;justify-content:space-between;align-items:center;background:#1f2937;padding:12px 20px;border-radius:10px;margin-bottom:20px}.mine-counter[data-v-831373ea],.timer[data-v-831373ea]{display:flex;align-items:center;gap:8px;background:#111827;padding:8px 16px;border-radius:6px;min-width:80px}.status-icon[data-v-831373ea]{font-size:18px}.status-value[data-v-831373ea]{font-family:Courier New,monospace;font-size:20px;font-weight:700;color:#ef4444;min-width:50px;text-align:center}.reset-btn[data-v-831373ea]{width:50px;height:50px;border:none;border-radius:8px;background:#374151;font-size:28px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.reset-btn[data-v-831373ea]:hover{background:#4b5563;transform:scale(1.05)}.reset-btn[data-v-831373ea]:active{transform:scale(.95)}.board-container[data-v-831373ea]{overflow-x:auto;padding:10px 0;margin-bottom:20px}.board[data-v-831373ea]{display:grid;gap:2px;background:#9ca3af;padding:4px;border-radius:8px;margin:0 auto;box-shadow:inset 0 2px 4px #0003}.board.easy[data-v-831373ea],.board.medium[data-v-831373ea]{width:fit-content;max-width:100%}.board.hard[data-v-831373ea]{width:fit-content;min-width:600px}.cell[data-v-831373ea]{aspect-ratio:1;min-width:28px;min-height:28px;border:none;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.cell.hidden[data-v-831373ea]{background:linear-gradient(145deg,#e5e7eb,#d1d5db);box-shadow:inset 2px 2px 3px #fffc,inset -2px -2px 3px #00000026}.cell.hidden[data-v-831373ea]:hover{background:linear-gradient(145deg,#f3f4f6,#e5e7eb)}.cell.hidden[data-v-831373ea]:active{box-shadow:inset -1px -1px 2px #ffffff80,inset 1px 1px 2px #0000001a}.cell.revealed[data-v-831373ea]{background:#f3f4f6;cursor:default}.cell.mine[data-v-831373ea]{background:#fecaca}.cell.flagged[data-v-831373ea],.cell.question[data-v-831373ea]{background:linear-gradient(145deg,#e5e7eb,#d1d5db);box-shadow:inset 2px 2px 3px #fffc,inset -2px -2px 3px #00000026}.cell.num-1[data-v-831373ea]{color:#2563eb}.cell.num-2[data-v-831373ea]{color:#16a34a}.cell.num-3[data-v-831373ea]{color:#dc2626}.cell.num-4[data-v-831373ea]{color:#7c3aed}.cell.num-5[data-v-831373ea]{color:#b91c1c}.cell.num-6[data-v-831373ea]{color:#0891b2}.cell.num-7[data-v-831373ea]{color:#1f2937}.cell.num-8[data-v-831373ea]{color:#6b7280}.game-result[data-v-831373ea]{background:#000c;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:100}.result-content[data-v-831373ea]{background:#fff;padding:40px;border-radius:20px;text-align:center;animation:popIn-831373ea .3s ease-out}@keyframes popIn-831373ea{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.result-content h3[data-v-831373ea]{font-size:32px;margin:0 0 15px;color:#1f2937}.result-time[data-v-831373ea]{font-size:18px;color:#6b7280;margin:0 0 25px}.result-time strong[data-v-831373ea]{color:#1f2937;font-size:24px}.play-again-btn[data-v-831373ea]{padding:14px 40px;background:linear-gradient(135deg,#2563eb,#1e40af);border:none;border-radius:10px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.play-again-btn[data-v-831373ea]:hover{transform:scale(1.05);box-shadow:0 4px 12px #2563eb66}.controls-info[data-v-831373ea]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:25px;padding:15px;background:#f3f4f6;border-radius:10px}.control-item[data-v-831373ea]{display:flex;align-items:center;gap:8px}.control-icon[data-v-831373ea]{font-size:18px}.control-text[data-v-831373ea]{font-size:13px;color:#6b7280}.stats-section[data-v-831373ea]{background:#f9fafb;padding:20px;border-radius:12px}.stats-section h4[data-v-831373ea]{margin:0 0 15px;text-align:center;color:#1f2937;font-size:16px}.stats-grid[data-v-831373ea]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.stat-item[data-v-831373ea]{display:flex;flex-direction:column;align-items:center;padding:12px;background:#fff;border-radius:8px}.stat-value[data-v-831373ea]{font-size:24px;font-weight:700;color:#1f2937}.stat-label[data-v-831373ea]{font-size:12px;color:#6b7280}.best-times[data-v-831373ea]{margin-top:15px;padding-top:15px;border-top:1px solid #e5e7eb}.best-title[data-v-831373ea]{font-size:14px;font-weight:600;color:#6b7280;text-align:center;margin-bottom:12px}.best-grid[data-v-831373ea]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.best-item[data-v-831373ea]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 20px;background:#fff;border-radius:8px}.best-level[data-v-831373ea]{font-size:12px;color:#6b7280}.best-time[data-v-831373ea]{font-size:18px;font-weight:700;color:#2563eb}@media (max-width: 768px){.difficulty-selector[data-v-831373ea]{flex-direction:column;align-items:stretch}.difficulty-btn[data-v-831373ea]{font-size:13px;padding:10px 12px}.status-bar[data-v-831373ea]{padding:10px 15px}.mine-counter[data-v-831373ea],.timer[data-v-831373ea]{padding:6px 10px;min-width:60px}.status-value[data-v-831373ea]{font-size:16px;min-width:40px}.reset-btn[data-v-831373ea]{width:44px;height:44px;font-size:24px}.cell[data-v-831373ea]{min-width:24px;min-height:24px;font-size:12px}.board.hard[data-v-831373ea]{min-width:500px}.controls-info[data-v-831373ea]{gap:10px;padding:12px}.control-text[data-v-831373ea]{font-size:11px}.result-content[data-v-831373ea]{padding:30px 25px;margin:20px}.result-content h3[data-v-831373ea]{font-size:26px}}@media (max-width: 480px){.cell[data-v-831373ea]{min-width:22px;min-height:22px;font-size:11px}.board.hard[data-v-831373ea]{min-width:450px}}.minesweeper-page[data-v-a563d55e]{max-width:900px;margin:0 auto;padding:20px}.page-header[data-v-a563d55e]{text-align:center;margin-bottom:30px}.page-header h1[data-v-a563d55e]{font-size:32px;color:#1f2937;margin:0 0 10px}.page-header p[data-v-a563d55e]{font-size:16px;color:#6b7280;margin:0}.info-section[data-v-a563d55e]{margin-top:40px}.info-section h3[data-v-a563d55e]{font-size:22px;color:#1f2937;margin-bottom:25px;text-align:center}.info-card[data-v-a563d55e]{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;border-left:4px solid #2563eb}.info-card.highlight[data-v-a563d55e]{border-left-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fee2e2)}.info-card h4[data-v-a563d55e]{margin:0 0 20px;color:#1f2937;font-size:18px}.info-card p[data-v-a563d55e]{color:#4b5563;line-height:1.7;margin:0 0 10px}.info-card ul[data-v-a563d55e]{margin:10px 0;padding-left:20px}.info-card li[data-v-a563d55e]{color:#4b5563;line-height:1.8;margin-bottom:8px}.rules-grid[data-v-a563d55e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.rule-item[data-v-a563d55e]{display:flex;gap:15px;padding:15px;background:#fff;border-radius:10px}.rule-icon[data-v-a563d55e]{font-size:32px;flex-shrink:0}.rule-content strong[data-v-a563d55e]{display:block;color:#1f2937;margin-bottom:5px}.rule-content p[data-v-a563d55e]{margin:0;font-size:13px}.difficulty-info[data-v-a563d55e]{display:flex;flex-direction:column;gap:12px}.diff-item[data-v-a563d55e]{display:flex;align-items:center;gap:15px;padding:12px 15px;background:#f9fafb;border-radius:8px}.diff-badge[data-v-a563d55e]{padding:5px 12px;border-radius:6px;font-weight:600;font-size:13px;min-width:50px;text-align:center}.diff-badge.easy[data-v-a563d55e]{background:#d1fae5;color:#065f46}.diff-badge.medium[data-v-a563d55e]{background:#fef3c7;color:#92400e}.diff-badge.hard[data-v-a563d55e]{background:#fee2e2;color:#991b1b}.diff-desc[data-v-a563d55e]{color:#6b7280;font-size:14px}.number-guide[data-v-a563d55e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.number-item[data-v-a563d55e]{display:flex;align-items:center;gap:10px;padding:10px;background:#f9fafb;border-radius:8px;font-size:13px;color:#6b7280}.num[data-v-a563d55e]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#e5e7eb;border-radius:4px;font-weight:700;font-size:16px}.num-1[data-v-a563d55e]{color:#2563eb}.num-2[data-v-a563d55e]{color:#16a34a}.num-3[data-v-a563d55e]{color:#dc2626}.num-4[data-v-a563d55e]{color:#7c3aed}.num-5[data-v-a563d55e]{color:#b91c1c}.num-6[data-v-a563d55e]{color:#0891b2}.num-7[data-v-a563d55e]{color:#1f2937}.num-8[data-v-a563d55e]{color:#6b7280}@media (max-width: 768px){.minesweeper-page[data-v-a563d55e]{padding:15px}.page-header h1[data-v-a563d55e]{font-size:24px}.rules-grid[data-v-a563d55e]{grid-template-columns:1fr}.info-card[data-v-a563d55e]{padding:20px}.number-guide[data-v-a563d55e]{grid-template-columns:repeat(2,1fr)}.diff-item[data-v-a563d55e]{flex-direction:column;align-items:flex-start;gap:8px}}
