.mn-root{padding-top:30px;min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.mn-topbar{max-width:960px;margin:0 auto;padding:20px 24px 0;justify-content:space-between}.mn-topbar,.mn-topbar-right{display:flex;align-items:center}.mn-topbar-right{gap:8px}.mn-topbar-mute-btn{display:none;align-items:center;justify-content:center;flex-shrink:0;padding:5px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid var(--border-light);color:hsla(0,0%,100%,.6);cursor:pointer;transition:background .15s}.mn-topbar-mute-btn:hover{background:hsla(0,0%,100%,.08)}.mn-topbar-mute-btn--muted{opacity:.6}.mn-back-btn{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:.875rem;text-decoration:none;background:hsla(0,0%,100%,.05);border:1px solid var(--border-light);border-radius:10px;padding:7px 14px;transition:color .15s,background .15s}.mn-back-btn:hover{color:var(--text-primary);background:hsla(0,0%,100%,.08)}.mn-balance-pill{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.05);border:1px solid var(--border-light);border-radius:16px;padding:8px 14px}.mn-balance-amount{font-weight:700;font-size:1rem;color:var(--primary-light)}.mn-main{max-width:960px;margin:24px auto;padding:0 24px 60px}.mn-layout{display:grid;grid-template-columns:310px 1fr;grid-gap:24px;gap:24px;align-items:start}@media (max-width:740px){.mn-root{padding-top:0}.mn-layout{grid-template-columns:1fr}.mn-action-wrapper,.mn-board-order{order:-1}.mn-cell-img-gem{width:34px!important;height:34px!important}.mn-cell-img-bomb{width:38px!important;height:38px!important}}.mn-sidebar{gap:14px}.mn-panel,.mn-sidebar{display:flex;flex-direction:column}.mn-panel{background:hsla(0,0%,100%,.03);border:1px solid var(--border-light);border-radius:28px;padding:24px;gap:22px}.mn-field-label{display:block;color:hsla(0,0%,100%,.4);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.mn-bet-row{display:flex;gap:8px;align-items:stretch}.mn-bet-input-wrap{flex:1 1;position:relative;display:flex;align-items:center}.mn-bet-input{width:100%;background:var(--bg-input);border:1px solid var(--border-light);border-radius:10px;padding:10px 40px 10px 14px;font-size:.95rem;font-weight:700;color:var(--text-primary);outline:none;min-width:0;transition:border-color .2s,opacity .2s}.mn-bet-input.is-error{border-color:var(--danger)}.mn-bet-input:disabled{opacity:.5}.mn-bet-coin{position:absolute;right:10px;width:18px;height:18px;pointer-events:none}.mn-bet-mult-group{display:flex;flex-direction:row;gap:4px}.mn-btn-mult{padding:0 12px;background:hsla(0,0%,100%,.07);border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);font-size:.8rem;font-weight:700;cursor:pointer;flex:1 1;min-width:44px;transition:background .15s,opacity .15s}.mn-btn-mult:disabled{opacity:.4;cursor:default}.mn-mines-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mn-mines-label{color:var(--text-secondary);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em}.mn-mines-count-pill{display:flex;align-items:center;gap:5px;background:var(--bg-card-hover);border:1px solid var(--border-light);border-radius:8px;padding:3px 8px 3px 10px}.mn-mines-count{font-weight:800;color:#fff;font-size:1rem;line-height:1}.mn-range{-webkit-appearance:none;width:100%;background:transparent;cursor:pointer}.mn-range:disabled{opacity:.45}.mn-range::-webkit-slider-runnable-track{height:14px;background:linear-gradient(to right,var(--primary) var(--range-pct,0),#efefef var(--range-pct,0));border-radius:40px}.mn-range::-webkit-slider-thumb{-webkit-appearance:none;height:23px;width:23px;background:#fff;border-radius:4px;box-shadow:0 4px 18px var(--primary-glow);margin-top:-4.5px}.mn-range::-moz-range-track{height:14px;background:linear-gradient(to right,var(--primary) var(--range-pct,0),#efefef var(--range-pct,0));border-radius:40px}.mn-range::-moz-range-thumb{height:23px;width:23px;background:#fff;border-radius:4px;border:none;box-shadow:0 4px 18px var(--primary-glow)}.mn-range-ticks{display:flex;justify-content:space-between;color:var(--text-muted);font-size:.68rem;font-weight:700;margin-top:5px;padding:0 2px}.mn-btn-play{width:100%;padding:15px;background:var(--primary);color:#fff;border:none;border-radius:18px;font-weight:900;font-size:1rem;cursor:pointer;box-shadow:0 0 24px var(--primary-glow);display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.05em;transition:opacity .15s,transform .1s}.mn-btn-play:disabled{opacity:.7;cursor:not-allowed}.mn-btn-play:hover:not(:disabled){transform:translateY(-1px)}.mn-btn-cashout{width:100%;padding:13px 16px;background:var(--bg-card-hover);color:var(--text-muted);border:none;border-radius:18px;font-weight:900;cursor:not-allowed;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,box-shadow .15s,opacity .15s}.mn-btn-cashout.is-ready{background:var(--primary-light);color:#0a2e16;cursor:pointer;box-shadow:0 0 24px var(--primary-glow)}.mn-btn-cashout:disabled{opacity:.7}.mn-cashout-amount{gap:5px;font-size:1.1rem}.mn-cashout-amount,.mn-stats{display:flex;align-items:center}.mn-stats{background:hsla(0,0%,100%,.02);border:1px solid var(--border-light);border-radius:20px;padding:18px 20px;justify-content:space-between}.mn-stat-label{color:var(--text-secondary);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.mn-stat-value{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.mn-stat-value--next{color:var(--primary-light)}.mn-stat-value--next.is-empty{color:var(--bg-card-hover)}.mn-stat-right{text-align:right}.mn-board,.mn-board-wrapper{position:relative}.mn-board{background:hsla(0,0%,100%,.02);border:1px solid var(--border-light);border-radius:36px;padding:20px;overflow:hidden}@keyframes mn-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(2px,2px)}}.mn-board-shake{animation:mn-shake .4s ease}.mn-board-dots{position:absolute;inset:0;pointer-events:none;opacity:.03;background-image:radial-gradient(circle,#fff 1px,transparent 0);background-size:28px 28px}.mn-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;position:relative;z-index:1}.mn-cell{background:hsla(0,0%,100%,.04);border-bottom:1px solid var(--border-light);border:1px solid var(--border-light);border-bottom:3px solid rgba(0,0,0,.4);border-radius:12px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:default;transition:all .18s;position:relative;padding:0}.mn-cell--safe{background:rgba(40,182,88,.04);border:2px solid #28b658;transform:translateY(1px)}.mn-cell--mine{background:rgba(223,57,45,.59);border:1px solid #df392d;overflow:visible}.mn-cell--mine-passive{background:rgba(226,86,76,.15);border:1px solid #df392d}.mn-cell-clickable{cursor:pointer}.mn-cell-clickable:hover{background:var(--primary-light)!important;transform:scale(1.05)!important;border-bottom:5px solid #278847!important;border-right:1px solid #278847!important;border-left:1px solid #278847!important}@keyframes mn-cell-reveal{0%{transform:scale(.4) rotate(-8deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.mn-cell-revealed{animation:mn-cell-reveal .22s ease}@keyframes mn-passive-reveal{0%{opacity:0;transform:scale(.6)}to{opacity:.85;transform:scale(1)}}.mn-cell-passive{animation:mn-passive-reveal .35s ease forwards}@keyframes mn-bomb-pop{0%{transform:scale(1)}30%{transform:scale(1.75)}60%{transform:scale(1.15)}to{transform:scale(1.4) translate(7%,-10%)}}.mn-bomb-hit{animation:mn-bomb-pop .5s cubic-bezier(.36,.07,.19,.97) forwards}.mn-cell-img-bomb--hit{transform:scale(1.4) translate(7%,-10%)}.mn-explosion{position:absolute;width:220%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0;filter:brightness(0) invert(1)}.mn-cell-img-bomb,.mn-cell-img-gem{position:relative;z-index:1}.mn-root input[type=number]::-webkit-inner-spin-button,.mn-root input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.mn-root input[type=number]{-moz-appearance:textfield}.game-mute-btn{position:fixed;bottom:24px;right:24px;z-index:1000;width:42px;height:42px;border-radius:50%;background:rgba(26,26,34,.85);border:1px solid rgba(40,182,88,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,box-shadow .15s;box-shadow:0 0 12px var(--primary-glow)}.game-mute-btn:hover{border-color:rgba(40,182,88,.6);box-shadow:0 0 18px rgba(40,182,88,.4)}.game-mute-btn--muted,.game-mute-btn--muted:hover{border-color:#292929;box-shadow:0 0 12px rgba(40,182,88,0)}@media (max-width:740px){.game-mute-btn{display:none}.mn-topbar-mute-btn{display:flex}}