.mines-game{background:linear-gradient(135deg,#ffffff06,#0000 60%),#00000024;border:1px solid #ffffff1a;border-radius:.75rem;gap:1.25rem;padding:1rem;display:grid;overflow:hidden}.mines-board-panel{background:radial-gradient(at 50% 45%,#10b9810e,#0000 70%),#00000029;border:1px solid #ffffff0f;border-radius:.6rem;flex-direction:column;align-items:center;min-width:0;padding:1rem;scroll-margin-top:5rem;display:flex}.mines-result{text-align:center;background:#ffffff06;border:1px solid #ffffff0f;border-radius:.6rem;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:400px;min-height:76px;margin-bottom:1rem;padding:.65rem;font-size:.875rem;display:flex}.mines-result-win{background:#34d3990f;border-color:#34d39940}.mines-result-loss{background:#f871710f;border-color:#f8717140}.mines-grid{background:#0003;border:1px solid #ffffff0d;border-radius:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;width:100%;max-width:400px;padding:.65rem;display:grid;box-shadow:inset 0 0 36px #0003}.mines-tile{aspect-ratio:1;background:linear-gradient(145deg,#303534,#242928);border:1px solid #ffffff17;border-radius:.5rem;justify-content:center;align-items:center;min-width:0;transition:background .15s,border-color .15s,transform .15s;display:flex;box-shadow:inset 0 1px #ffffff06,0 3px #161b19}.mines-tile:enabled{cursor:pointer}.mines-tile:enabled:hover{background:#303d36;border-color:#34d39966;transform:translateY(-2px)}.mines-tile:focus-visible,.mines-step:focus-visible,.mines-preset:focus-visible,.mines-action:focus-visible{outline-offset:3px;outline:2px solid #6ee7b7}.mines-tile>svg{width:46%;height:46%}.mines-tile-mark{background:#ffffff14;border-radius:2px;width:6px;height:6px}.mines-tile-gem{color:#6ee7b7;background:linear-gradient(145deg,#284e3d,#1c3129);border-color:#34d39980;box-shadow:0 3px #10251a,inset 0 0 18px #34d3990d}.mines-tile-gem>svg{filter:drop-shadow(0 0 7px #34d39933);animation:.26s ease-out mines-reveal}.mines-tile-mine{color:#f871718c;background:#382727;border-color:#f871712e}.mines-tile-mine>svg{width:34%;height:34%}.mines-tile-hit{color:#fca5a5;background:linear-gradient(145deg,#6b3434,#3e2424);border-color:#f87171;box-shadow:0 0 20px #f8717129}.mines-tile-hit>svg{animation:.26s ease-out mines-reveal}.mines-tile-unpicked{opacity:.4}.mines-grid-lost{animation:.35s ease-out mines-shake}.mines-controls{flex-direction:column;gap:1.25rem;min-width:0;padding:.25rem;display:flex}.mines-step,.mines-number,.mines-preset{background:#ffffff09;border:1px solid #ffffff1a;border-radius:.375rem}.mines-step{color:#ffffffb3;flex-shrink:0;width:2.75rem;height:2.75rem;font-size:.875rem}.mines-step:enabled:hover,.mines-preset:enabled:hover{background:#ffffff14}.mines-step:disabled,.mines-action:disabled{cursor:not-allowed;opacity:.4}.mines-number{text-align:center;font-variant-numeric:tabular-nums;outline:none;width:100%;min-width:0;height:2.75rem;padding-inline:.5rem;font-size:1rem;font-weight:600}.mines-number:focus{border-color:#34d39980;box-shadow:0 0 0 2px #34d3991a}.mines-preset{color:#ffffff80;font-variant-numeric:tabular-nums;min-height:2.25rem;padding-inline:.125rem;font-size:.6875rem}.mines-preset-selected{color:#6ee7b7;background:#34d3991a;border-color:#34d39959}.mines-preset-danger{color:#fca5a5;background:#f871711a;border-color:#f8717159}.mines-stats{background:#0000001a;border:1px solid #ffffff14;border-radius:.5rem;overflow:hidden}.mines-stats>div{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.9rem;display:flex}.mines-stats>div+div{background:#34d39906;border-top:1px solid #ffffff14}.mines-action{border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:.75rem .5rem;font-size:.8125rem;font-weight:600;display:flex}.mines-cashout{color:#231b05;background:#fbbf24}.mines-cashout:enabled:hover{background:#fcd34d}.mines-spinner{border:2px solid #ffffff26;border-top-color:#6ee7b7;border-radius:50%;width:1.25rem;height:1.25rem;animation:.75s linear infinite mines-spin}.mines-multiplier-track{scrollbar-width:thin;gap:.5rem;padding:.125rem .125rem .75rem;display:flex;overflow-x:auto}.mines-multiplier-step{text-align:center;background:#00000021;border:1px solid #ffffff0f;border-radius:.5rem;flex:none;min-width:5.5rem;padding:.65rem .8rem}.mines-multiplier-reached{background:#34d39914;border-color:#34d39940}.mines-multiplier-next{outline:1px solid #34d39980}.mines-mobile-actions{inset-inline:0;z-index:35;padding:.75rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#202020f5;border-top:1px solid #ffffff1a;align-items:center;gap:.75rem;margin:0;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 24px #0003}.mines-mobile-actions .mines-action{flex-shrink:0;width:auto;max-width:68%;padding-inline:.85rem}@keyframes mines-reveal{0%{opacity:0;transform:scale(.65)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mines-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@keyframes mines-spin{to{transform:rotate(360deg)}}@media (width>=1024px){.mines-game{grid-template-columns:280px minmax(0,1fr);padding:1.25rem}.mines-controls{grid-area:1/1}.mines-board-panel{grid-area:1/2;justify-content:center;padding:1.5rem}.mines-mobile-actions{display:none}}@media (width<=420px){.mines-game,.mines-board-panel{padding:.65rem}.mines-grid{gap:.35rem;padding:.4rem}.mines-tile{border-radius:.375rem}.mines-result{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.mines-tile,.mines-tile>svg,.mines-grid-lost,.mines-spinner{transition:none;animation:none}}
