.minesweeper.svelte-qvfbey{font-family:Courier New,monospace;margin:0;padding:0;display:flex;color:#e0e0e0}.game-container.svelte-qvfbey{background:#1e1e32e6;border-radius:20px;padding:25px 25px 48px;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.1);width:100%;max-width:640px;min-width:320px}@media (max-width: 768px){.game-container.svelte-qvfbey{border-radius:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:48px;margin:0!important;border:none!important;width:100%}.game-info.svelte-qvfbey{border-radius:0!important;padding:5px!important}.board.svelte-qvfbey{border-radius:0!important;padding:5px!important;margin:0!important}}.header.svelte-qvfbey{text-align:center;margin-bottom:20px}.title.svelte-qvfbey{font-size:clamp(1.5rem,4vw,2.5rem);color:#64ffda;text-shadow:0 0 20px rgba(100,255,218,.3);margin-bottom:10px}.game-info.svelte-qvfbey{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px;background:#0000004d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.info-item.svelte-qvfbey{display:flex;align-items:center;gap:8px;font-size:clamp(.9rem,2.5vw,1.1rem);color:#b0b0b0}.emoji.svelte-qvfbey{font-size:1.2em}.board.svelte-qvfbey{display:grid;grid-template-columns:repeat(15,1fr);gap:2px;background:#0006;padding:10px;border-radius:12px;width:100%;border:2px solid rgba(255,255,255,.1);margin-bottom:20px;max-width:min(640px,100vw);margin-left:auto;margin-right:auto}.cell.svelte-qvfbey{aspect-ratio:1;border:2px solid rgba(255,255,255,.2);background:linear-gradient(145deg,#2a2a4a,#1a1a3a);border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:clamp(.8rem,2vw,1rem);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden}.cell.svelte-qvfbey:focus{outline:2px solid #64ffda;outline-offset:2px}.cell.svelte-qvfbey:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .2s ease}.cell.svelte-qvfbey:hover:before{opacity:1}.cell.svelte-qvfbey:hover{transform:translateY(-2px);box-shadow:0 5px 15px #64ffda33}.cell.revealed.svelte-qvfbey{background:linear-gradient(145deg,#3a3a5a,#2a2a4a);border-color:#ffffff4d;cursor:default}.cell.revealed.svelte-qvfbey:hover{transform:none;box-shadow:none}.cell.flagged.svelte-qvfbey{background:linear-gradient(145deg,#ff6b6b,#ff5252);color:#fff;border-color:#fff6}.cell.mine.svelte-qvfbey{background:linear-gradient(145deg,#ff4757,#ff3838);color:#fff;animation:svelte-qvfbey-explode .5s ease-out}.cell.mine-hit.svelte-qvfbey{background:linear-gradient(145deg,#ff6b6b,#ff5252);box-shadow:0 0 20px #ff475799}.cell.number-1.svelte-qvfbey{color:#64ffda}.cell.number-2.svelte-qvfbey{color:#ff9800}.cell.number-3.svelte-qvfbey{color:#f44336}.cell.number-4.svelte-qvfbey{color:#9c27b0}.cell.number-5.svelte-qvfbey{color:#607d8b}.cell.number-6.svelte-qvfbey{color:#e91e63}.cell.number-7.svelte-qvfbey{color:#795548}.cell.number-8.svelte-qvfbey{color:#424242}@keyframes svelte-qvfbey-explode{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.game-over.svelte-qvfbey{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.game-over-content.svelte-qvfbey{background:linear-gradient(145deg,#2a2a4a,#1a1a3a);padding:40px;border-radius:20px;text-align:center;border:2px solid rgba(255,255,255,.2);box-shadow:0 20px 50px #000000b3;animation:svelte-qvfbey-slideIn .5s ease-out}@keyframes svelte-qvfbey-slideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.game-over-title.svelte-qvfbey{font-size:clamp(1.8rem,5vw,3rem);margin-bottom:20px;text-shadow:0 0 20px currentColor}.win-title.svelte-qvfbey{color:#64ffda}.lose-title.svelte-qvfbey{color:#ff6b6b}.game-over-stats.svelte-qvfbey{margin-bottom:30px;font-size:clamp(1rem,3vw,1.2rem);color:#b0b0b0}.restart-btn.svelte-qvfbey,.useflag-btn.svelte-qvfbey{background:linear-gradient(145deg,#249f5a,#5d766c);color:#1a1a2e;border:none;padding:15px 30px;font-size:clamp(1rem,3vw,1.2rem);font-weight:700;border-radius:10px;cursor:pointer;transition:all .3s ease;margin:0 auto;display:block;box-shadow:0 5px 15px #64ffda4d}.useflag-btn.useFlag.svelte-qvfbey{background:linear-gradient(145deg,#64ffda,#4db6ac)}.restart-btn.svelte-qvfbey:hover{transform:translateY(-2px);box-shadow:0 10px 25px #64ffda66}.restart-btn.svelte-qvfbey:active{transform:translateY(0)}@media (max-width: 480px){.game-container.svelte-qvfbey{padding:15px;margin:10px}.game-info.svelte-qvfbey{flex-direction:column;gap:10px}}
