/*! Cassino Mix Vale — Minas Mix Vale (tela). Escopo: .mvcas-jogo[data-jogo="minas"]. Moedas fictícias. */
.mvcas-jogo[data-jogo="minas"]{background:#050e0b}
.mvcas-jogo[data-jogo="minas"] .mn-raiz{--ouro:#f0cf7a;--ouro2:#fff1c4;--ouro3:#c9973a;--ouro4:#6e4a0c;--jade:#2ee6a0;--jade2:#16b27a;--tx:#eef5f1;--tx2:#9fbcb0;--rubi:#ff5a47;--esp:clamp(3px,1.15cqmin,7px);--r:1;
  position:absolute;inset:0;display:flex;justify-content:center;align-items:stretch;overflow:hidden;color:var(--tx);
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.3;
  background:radial-gradient(64% 46% at 50% 44%,rgba(46,230,160,.085) 0,rgba(46,230,160,0) 70%),radial-gradient(130% 90% at 50% 0,#10372c 0,#0a2219 42%,#050e0b 100%)}
.mvcas-jogo[data-jogo="minas"] .mn-raiz *,.mvcas-jogo[data-jogo="minas"] .mn-raiz *::before,.mvcas-jogo[data-jogo="minas"] .mn-raiz *::after{box-sizing:border-box}
.mvcas-jogo[data-jogo="minas"] .mn-raiz::before{content:"";position:absolute;inset:0;pointer-events:none;
  background:repeating-linear-gradient(60deg,rgba(240,207,122,.04) 0 1px,transparent 1px 36px),repeating-linear-gradient(-60deg,rgba(240,207,122,.04) 0 1px,transparent 1px 36px);
  -webkit-mask-image:radial-gradient(75% 65% at 50% 46%,transparent 35%,#000 100%);mask-image:radial-gradient(75% 65% at 50% 46%,transparent 35%,#000 100%)}
.mvcas-jogo[data-jogo="minas"] .mn-raiz::after{content:"";position:absolute;inset:0;z-index:9;pointer-events:none;opacity:0;background:radial-gradient(70% 60% at 50% 50%,rgba(255,60,30,0) 38%,rgba(255,45,20,.38) 100%)}
.mvcas-jogo[data-jogo="minas"] .mn-raiz.mn-flash::after{animation:mvmn-flash calc(.75s * var(--r)) ease-out}
.mvcas-jogo[data-jogo="minas"] .mn-defs{position:absolute;width:0;height:0;overflow:hidden}
.mvcas-jogo[data-jogo="minas"] button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}
.mvcas-jogo[data-jogo="minas"] button:focus-visible{outline:2px solid var(--jade);outline-offset:2px}

/* brilhos do fundo */
.mvcas-jogo[data-jogo="minas"] .mn-fundo{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.mvcas-jogo[data-jogo="minas"] .mn-fundo i{position:absolute;width:var(--s);height:var(--s);background:#ffe7a3;opacity:0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:mvmn-cintila var(--t) ease-in-out var(--d) infinite}

/* coluna central */
.mvcas-jogo[data-jogo="minas"] .mn-col{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;width:100%;max-width:540px;min-width:0;height:100%;padding:6px 12px 12px}

/* barra de controle */
.mvcas-jogo[data-jogo="minas"] .mn-barra{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;height:46px}
.mvcas-jogo[data-jogo="minas"] .mn-marca{display:flex;align-items:center;gap:9px;min-width:0}
.mvcas-jogo[data-jogo="minas"] .mn-emb{width:36px;height:36px;flex:0 0 36px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}
.mvcas-jogo[data-jogo="minas"] .mn-emb svg{width:100%;height:100%;display:block}
.mvcas-jogo[data-jogo="minas"] .mn-nome{display:flex;flex-direction:column;line-height:1;min-width:0}
.mvcas-jogo[data-jogo="minas"] .mn-nome b{font-size:19px;font-weight:900;letter-spacing:3px;background:linear-gradient(180deg,#fff6d8 0,#f0cf7a 48%,#b98a2c 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.mvcas-jogo[data-jogo="minas"] .mn-nome i{font-style:normal;font-size:10px;font-weight:800;letter-spacing:2.6px;color:var(--jade);margin-top:3px}
.mvcas-jogo[data-jogo="minas"] .mn-bts{display:flex;gap:6px}
.mvcas-jogo[data-jogo="minas"] .mn-ic{width:44px;height:44px;border-radius:13px;border:1px solid rgba(240,207,122,.16);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));color:#e9dfbf;display:grid;place-items:center;cursor:pointer;padding:0;transition:background .15s,color .15s}
.mvcas-jogo[data-jogo="minas"] .mn-ic svg{width:20px;height:20px}
.mvcas-jogo[data-jogo="minas"] .mn-ic.mn-on{background:linear-gradient(180deg,#ffeaa8,#d9a441);color:#2a1a00;border-color:#fff1c4}
@media (hover:hover) and (pointer:fine){.mvcas-jogo[data-jogo="minas"] .mn-ic:not(.mn-on):hover{background:rgba(255,255,255,.1);color:#fff}}

/* trilha de multiplicadores */
.mvcas-jogo[data-jogo="minas"] .mn-trilha{position:relative;flex:0 0 auto;height:48px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%)}
.mvcas-jogo[data-jogo="minas"] .mn-trilha::-webkit-scrollbar{display:none}
.mvcas-jogo[data-jogo="minas"] .mn-trilha-in{display:flex;align-items:center;gap:6px;height:100%;width:max-content;padding:0 22px}
.mvcas-jogo[data-jogo="minas"] .mn-passo{flex:0 0 auto;min-width:64px;height:42px;padding:0 9px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:rgba(255,255,255,.035);border:1px solid rgba(240,207,122,.13);color:var(--tx2);line-height:1;transition:background .25s,border-color .25s,box-shadow .25s}
.mvcas-jogo[data-jogo="minas"] .mn-passo small{display:flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:rgba(170,198,187,.8)}
.mvcas-jogo[data-jogo="minas"] .mn-passo small svg{width:10px;height:10px}
.mvcas-jogo[data-jogo="minas"] .mn-passo b{font-size:13.5px;font-weight:800;color:#e1ece7;white-space:nowrap}
.mvcas-jogo[data-jogo="minas"] .mn-passo.mn-feito{background:rgba(240,207,122,.07);border-color:rgba(240,207,122,.3)}
.mvcas-jogo[data-jogo="minas"] .mn-passo.mn-feito b{color:var(--ouro)}
.mvcas-jogo[data-jogo="minas"] .mn-passo.mn-agora{background:linear-gradient(180deg,#fff0b8 0,#e9bd57 100%);border-color:#fff4cf;box-shadow:0 0 18px rgba(240,207,122,.45)}
.mvcas-jogo[data-jogo="minas"] .mn-passo.mn-agora b,.mvcas-jogo[data-jogo="minas"] .mn-passo.mn-agora small{color:#2b1b00}
.mvcas-jogo[data-jogo="minas"] .mn-passo.mn-prox{border-color:rgba(46,230,160,.8);box-shadow:inset 0 0 0 1px rgba(46,230,160,.35),0 0 14px rgba(46,230,160,.18)}
.mvcas-jogo[data-jogo="minas"] .mn-passo.mn-prox b{color:#c9ffe9}
.mvcas-jogo[data-jogo="minas"] .mn-passo.mn-perdeu{border-color:rgba(255,90,71,.85);background:rgba(255,90,71,.12)}
.mvcas-jogo[data-jogo="minas"] .mn-passo.mn-perdeu b{color:#ffb6a9;text-decoration:line-through;text-decoration-color:rgba(255,90,71,.7)}

/* palco da grade */
.mvcas-jogo[data-jogo="minas"] .mn-palco{position:relative;flex:1 1 0;min-height:0;container-type:size;display:grid;place-items:center;padding-top:16px}
.mvcas-jogo[data-jogo="minas"] .mn-moldura{position:relative;width:min(100cqw,100cqh);aspect-ratio:1/1;border-radius:6.5%;padding:.85%;background:linear-gradient(140deg,#f9e4a4 0,#b5862e 18%,#f6d987 38%,#8a5d14 60%,#eac66e 80%,#93661a 100%);box-shadow:0 0 0 1px rgba(0,0,0,.75),0 24px 50px rgba(0,0,0,.6),0 0 90px rgba(46,230,160,.08)}
.mvcas-jogo[data-jogo="minas"] .mn-moldura.mn-treme{animation:mvmn-treme calc(.5s * var(--r)) cubic-bezier(.36,.07,.19,.97)}
.mvcas-jogo[data-jogo="minas"] .mn-tab{position:relative;width:100%;height:100%;border-radius:6%;padding:3.3%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:2.3%;
  background:radial-gradient(120% 85% at 50% 0,#123a2e 0,#0a241c 55%,#061510 100%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.65),inset 0 3px 16px rgba(0,0,0,.75)}

.mvcas-jogo[data-jogo="minas"] .mn-reflexo{position:absolute;inset:.85%;z-index:2;border-radius:6%;overflow:hidden;pointer-events:none}
.mvcas-jogo[data-jogo="minas"] .mn-reflexo::before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:38%;background:linear-gradient(100deg,rgba(255,255,255,0) 0,rgba(220,255,240,.07) 40%,rgba(255,250,225,.13) 50%,rgba(220,255,240,.07) 60%,rgba(255,255,255,0) 100%);transform:translateX(-140%) skewX(-12deg);animation:mvmn-reflexo 7.5s ease-in-out 1.2s infinite}
/* casa = encaixe fundo; tampa = peça elevada */
.mvcas-jogo[data-jogo="minas"] .mn-casa{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:17%;cursor:default;perspective:420px;touch-action:manipulation;
  background:radial-gradient(circle at 50% 38%,#0e2c23 0,#05120e 85%);box-shadow:inset 0 2px 5px rgba(0,0,0,.85),inset 0 0 0 1px rgba(240,207,122,.08)}
.mvcas-jogo[data-jogo="minas"] .mn-casa:focus-visible{outline:2px solid var(--jade);outline-offset:1px}
.mvcas-jogo[data-jogo="minas"] .mn-jogando .mn-casa:not(.mn-aberta){cursor:pointer}
.mvcas-jogo[data-jogo="minas"] .mn-tampa{position:absolute;left:0;right:0;top:0;bottom:var(--esp);border-radius:18%;transform-origin:50% 60%;
  background:linear-gradient(142deg,#7fe3bd 0,#3aa37d 14%,#1d6a4f 46%,#11432f 78%,#0a2c20 100%);
  box-shadow:inset 0 0 0 1px rgba(240,207,122,.28),0 var(--esp) 0 #052019,0 calc(var(--esp) + 2px) 7px rgba(0,0,0,.6);
  transition:transform calc(.32s * var(--r)) cubic-bezier(.3,.7,.3,1) var(--atraso,0ms),opacity calc(.26s * var(--r)) ease var(--atraso,0ms),filter .15s,box-shadow .12s}
.mvcas-jogo[data-jogo="minas"] .mn-tampa::before{content:"";position:absolute;inset:9%;border-radius:14%;pointer-events:none;
  background:linear-gradient(162deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.04) 34%,rgba(255,255,255,0) 52%),repeating-radial-gradient(circle at var(--bx,30%) var(--by,120%),rgba(180,255,225,.03) 0 3px,rgba(0,0,0,.035) 3px 9px),radial-gradient(130% 110% at 32% 18%,#2f9a74 0,#1b6449 44%,#10402f 100%);
  box-shadow:inset 0 1px 1px rgba(220,255,240,.3),inset 0 -1px 2px rgba(0,0,0,.4),0 0 0 1px rgba(3,24,17,.45)}
.mvcas-jogo[data-jogo="minas"] .mn-tampa::after{content:"";position:absolute;left:50%;top:50%;width:22%;height:22%;transform:translate(-50%,-50%) rotate(45deg);border-radius:20%;
  border:1.5px solid rgba(244,214,140,.5);box-shadow:0 0 0 3px rgba(240,207,122,.07),inset 0 0 5px rgba(240,207,122,.22);background:radial-gradient(circle,rgba(240,207,122,.16),rgba(240,207,122,0) 70%)}
@media (hover:hover) and (pointer:fine){
  .mvcas-jogo[data-jogo="minas"] .mn-jogando .mn-casa:not(.mn-aberta):not(.mn-vista):hover .mn-tampa{filter:brightness(1.2) saturate(1.1);transform:translateY(-2px)}
}
.mvcas-jogo[data-jogo="minas"] .mn-jogando .mn-casa:not(.mn-aberta):active .mn-tampa{transform:translateY(calc(var(--esp) * .6));box-shadow:inset 0 0 0 1px rgba(240,207,122,.28),0 calc(var(--esp) * .4) 0 #052019,0 2px 4px rgba(0,0,0,.5)}
.mvcas-jogo[data-jogo="minas"] .mn-casa.mn-espera .mn-tampa{animation:mvmn-espera calc(.45s * var(--r)) ease-in-out infinite alternate}
.mvcas-jogo[data-jogo="minas"] .mn-casa.mn-fecha .mn-tampa{animation:mvmn-volta calc(.36s * var(--r)) cubic-bezier(.2,1.3,.4,1) var(--atraso,0ms) both}
.mvcas-jogo[data-jogo="minas"] .mn-casa.mn-aberta .mn-tampa,.mvcas-jogo[data-jogo="minas"] .mn-casa.mn-vista .mn-tampa{opacity:0;transform:translateY(var(--esp)) scale(.55) rotateX(68deg);pointer-events:none}
.mvcas-jogo[data-jogo="minas"] .mn-conteudo{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}
.mvcas-jogo[data-jogo="minas"] .mn-conteudo svg{position:relative;z-index:1;width:74%;height:74%;opacity:0;transform:scale(.25) rotate(-28deg);
  transition:transform calc(.5s * var(--r)) cubic-bezier(.2,1.6,.35,1) calc(var(--atraso,0ms) + 80ms * var(--r)),opacity calc(.2s * var(--r)) ease calc(var(--atraso,0ms) + 80ms * var(--r))}
.mvcas-jogo[data-jogo="minas"] .mn-aberta .mn-conteudo svg{opacity:1;transform:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}
.mvcas-jogo[data-jogo="minas"] .mn-vista .mn-conteudo svg{opacity:.42;transform:scale(.72)}
.mvcas-jogo[data-jogo="minas"] .mn-vista.mn-seg .mn-conteudo svg{filter:saturate(.55)}
.mvcas-jogo[data-jogo="minas"] .mn-casa.mn-seg.mn-aberta{background:radial-gradient(circle at 50% 42%,#226650 0,#0e3427 58%,#071a14 100%);box-shadow:inset 0 2px 6px rgba(0,0,0,.6),inset 0 0 0 1.5px rgba(240,207,122,.6),0 0 16px rgba(240,207,122,.14)}
.mvcas-jogo[data-jogo="minas"] .mn-seg.mn-aberta .mn-conteudo::before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,rgba(255,222,125,.6) 0,rgba(255,222,125,0) 66%);animation:mvmn-halo calc(1.2s * var(--r)) ease-out calc(var(--atraso,0ms)) both}
.mvcas-jogo[data-jogo="minas"] .mn-casa.mn-mina.mn-aberta{z-index:3;background:radial-gradient(circle at 50% 50%,#b02c1c 0,#510d08 55%,#200504 100%);box-shadow:inset 0 2px 8px rgba(0,0,0,.6),inset 0 0 0 1.5px rgba(255,130,100,.8),0 0 26px rgba(255,70,40,.5)}
.mvcas-jogo[data-jogo="minas"] .mn-casa.mn-mina.mn-vista{background:radial-gradient(circle at 50% 45%,#2b1411 0,#120706 100%);box-shadow:inset 0 2px 5px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,90,71,.22)}
.mvcas-jogo[data-jogo="minas"] .mn-casa.mn-seg.mn-vista{background:radial-gradient(circle at 50% 40%,#0f3026 0,#06140f 85%)}
.mvcas-jogo[data-jogo="minas"] .mn-boom{position:absolute;left:50%;top:50%;width:170%;height:170%;margin:-85% 0 0 -85%;border-radius:50%;pointer-events:none;z-index:4;background:radial-gradient(circle,#fff 0,#ffe27a 16%,#ff8a1f 36%,rgba(255,60,0,.5) 55%,rgba(255,40,0,0) 70%);animation:mvmn-boom calc(.62s * var(--r)) ease-out forwards}
.mvcas-jogo[data-jogo="minas"] .mn-boom::after{content:"";position:absolute;inset:20%;border-radius:50%;border:3px solid rgba(255,206,130,.9);animation:mvmn-onda calc(.62s * var(--r)) ease-out forwards}

/* placa do multiplicador e aviso de resultado */
.mvcas-jogo[data-jogo="minas"] .mn-placa{position:absolute;left:50%;top:0;z-index:6;transform:translate(-50%,-56%);min-width:136px;padding:5px 18px 6px;border-radius:999px;text-align:center;pointer-events:none;line-height:1.05;
  background:linear-gradient(180deg,#0f2f25,#06140f);border:1.5px solid var(--ouro);box-shadow:0 6px 18px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 3px rgba(5,14,11,.85)}
.mvcas-jogo[data-jogo="minas"] .mn-placa small{display:block;font-size:10.5px;font-weight:700;color:var(--tx2);white-space:nowrap}
.mvcas-jogo[data-jogo="minas"] .mn-placa b{display:block;font-size:21px;font-weight:900;color:var(--ouro2);white-space:nowrap;margin-top:1px}
.mvcas-jogo[data-jogo="minas"] .mn-placa.mn-on b{color:#fff;text-shadow:0 0 14px rgba(240,207,122,.6)}
.mvcas-jogo[data-jogo="minas"] .mn-placa.mn-ganho{background:linear-gradient(180deg,#fff0b8,#e1b14a);border-color:#fff6d6}
.mvcas-jogo[data-jogo="minas"] .mn-placa.mn-ganho small,.mvcas-jogo[data-jogo="minas"] .mn-placa.mn-ganho b{color:#2b1b00}
.mvcas-jogo[data-jogo="minas"] .mn-placa.mn-perda{border-color:var(--rubi)}
.mvcas-jogo[data-jogo="minas"] .mn-placa.mn-perda b{color:#ffb3a6}
.mvcas-jogo[data-jogo="minas"] .mn-placa.mn-pulsa{animation:mvmn-pulsa calc(.36s * var(--r)) ease-out}
.mvcas-jogo[data-jogo="minas"] .mn-aviso{position:absolute;left:50%;top:50%;z-index:7;width:min(78%,330px);padding:16px 18px 15px;border-radius:20px;text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.7);transition:opacity calc(.2s * var(--r)) ease,transform calc(.4s * var(--r)) cubic-bezier(.2,1.5,.4,1);
  background:radial-gradient(120% 100% at 50% 0,rgba(38,95,74,.97) 0,rgba(8,26,20,.97) 70%);border:1.5px solid var(--ouro);box-shadow:0 18px 40px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.1)}
.mvcas-jogo[data-jogo="minas"] .mn-aviso.mn-ab{opacity:1;transform:translate(-50%,-50%) scale(1)}
.mvcas-jogo[data-jogo="minas"] .mn-aviso small{display:block;font-size:13px;font-weight:700;color:var(--ouro)}
.mvcas-jogo[data-jogo="minas"] .mn-aviso b{display:block;margin:4px 0 3px;font-size:28px;font-weight:900;line-height:1.1;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.4)}
.mvcas-jogo[data-jogo="minas"] .mn-aviso span{display:block;font-size:13px;color:#cfe1d9}
.mvcas-jogo[data-jogo="minas"] .mn-aviso.mn-perda{background:radial-gradient(120% 100% at 50% 0,rgba(96,24,18,.97) 0,rgba(26,8,6,.97) 70%);border-color:var(--rubi)}
.mvcas-jogo[data-jogo="minas"] .mn-aviso.mn-perda small{color:#ffb3a6}
.mvcas-jogo[data-jogo="minas"] .mn-aviso.mn-perda b{font-size:23px}
.mvcas-jogo[data-jogo="minas"] .mn-part{position:absolute;left:-14%;top:-14%;width:128%;height:128%;pointer-events:none;z-index:8}

/* painel */
.mvcas-jogo[data-jogo="minas"] .mn-painel{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:20px;background:linear-gradient(180deg,rgba(17,48,39,.94),rgba(7,22,17,.97));border:1px solid rgba(240,207,122,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 30px rgba(0,0,0,.45)}
.mvcas-jogo[data-jogo="minas"] .mn-linha{display:flex;gap:8px;min-width:0}
.mvcas-jogo[data-jogo="minas"] .mn-aposta{flex:1 1 0;min-width:0;display:flex}
.mvcas-jogo[data-jogo="minas"] .mn-painel .mvcas-ap{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:2px;height:50px;padding:2px;border-radius:16px;background:rgba(0,0,0,.32);border:1px solid rgba(240,207,122,.22);color:#fff;transition:opacity .2s}
.mvcas-jogo[data-jogo="minas"] .mn-painel .mvcas-ap button{flex:0 0 44px;width:44px;height:44px;border-radius:13px;border:0;background:rgba(255,255,255,.07);color:var(--ouro);font-size:23px;font-weight:700;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}
.mvcas-jogo[data-jogo="minas"] .mn-painel .mvcas-ap button:disabled{opacity:.3;cursor:default}
.mvcas-jogo[data-jogo="minas"] .mn-painel .mvcas-ap .mvcas-ap-v{flex:1 1 auto;min-width:0;width:auto;height:44px;background:transparent;color:#fff;font-size:16px;font-weight:800;padding:0 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;border-radius:10px}
.mvcas-jogo[data-jogo="minas"] .mn-painel .mvcas-ap .mvcas-ap-v small{font-size:11px;font-weight:700;letter-spacing:.2px;text-transform:none;color:var(--tx2);margin-bottom:2px}
.mvcas-jogo[data-jogo="minas"] .mn-painel .mvcas-ap.mvcas-trava,.mvcas-jogo[data-jogo="minas"] .mn-painel .mvcas-ap.mn-trava{opacity:.55;pointer-events:none}
@media (hover:hover) and (pointer:fine){.mvcas-jogo[data-jogo="minas"] .mn-painel .mvcas-ap button:not(:disabled):hover{background:rgba(255,255,255,.14)}}
.mvcas-jogo[data-jogo="minas"] .mn-chips{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:6px}
.mvcas-jogo[data-jogo="minas"] .mn-chip{height:44px;border-radius:13px;border:1px solid rgba(240,207,122,.17);background:rgba(255,255,255,.035);color:#e3ede8;font-weight:800;font-size:15.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;padding:0;transition:background .15s,border-color .15s}
.mvcas-jogo[data-jogo="minas"] .mn-chip svg{width:17px;height:17px;flex:0 0 17px}
.mvcas-jogo[data-jogo="minas"] .mn-chip.mn-on{background:linear-gradient(180deg,#fff0b8,#d9a441);color:#2a1a00;border-color:#fff4cf;box-shadow:0 0 14px rgba(240,207,122,.3)}
.mvcas-jogo[data-jogo="minas"] .mn-chip:disabled{cursor:default;opacity:.5}
@media (hover:hover) and (pointer:fine){.mvcas-jogo[data-jogo="minas"] .mn-chip:not(.mn-on):not(:disabled):hover{background:rgba(255,255,255,.09);border-color:rgba(240,207,122,.35)}}
.mvcas-jogo[data-jogo="minas"] .mn-status{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.mvcas-jogo[data-jogo="minas"] .mn-status>div{height:44px;border-radius:13px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;min-width:0}
.mvcas-jogo[data-jogo="minas"] .mn-status small{font-size:11px;font-weight:700;color:var(--tx2)}
.mvcas-jogo[data-jogo="minas"] .mn-status b{font-size:15px;font-weight:800;color:#fff;margin-top:3px;white-space:nowrap}
.mvcas-jogo[data-jogo="minas"] .mn-status .mn-s-prox{color:#b8ffe1}
.mvcas-jogo[data-jogo="minas"] .mn-raiz[data-fase="iniciando"] .mn-chips,.mvcas-jogo[data-jogo="minas"] .mn-raiz[data-fase="jogando"] .mn-chips{display:none}
.mvcas-jogo[data-jogo="minas"] .mn-raiz[data-fase="iniciando"] .mn-status,.mvcas-jogo[data-jogo="minas"] .mn-raiz[data-fase="jogando"] .mn-status{display:grid}
.mvcas-jogo[data-jogo="minas"] .mn-acoes{display:flex;gap:8px}
.mvcas-jogo[data-jogo="minas"] .mn-alea{display:none;flex:0 0 36%;min-width:0;height:58px;border-radius:16px;border:1px solid rgba(240,207,122,.35);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));color:var(--ouro2);font-weight:800;font-size:15.5px;cursor:pointer;align-items:center;justify-content:center;gap:7px;padding:0 8px}
.mvcas-jogo[data-jogo="minas"] .mn-alea svg{width:21px;height:21px;flex:0 0 21px}
.mvcas-jogo[data-jogo="minas"] .mn-alea:disabled{opacity:.45;cursor:default}
.mvcas-jogo[data-jogo="minas"] .mn-raiz[data-fase="jogando"] .mn-alea{display:flex}
.mvcas-jogo[data-jogo="minas"] .mn-principal{flex:1 1 auto;min-width:0;height:58px;border-radius:16px;border:0;cursor:pointer;padding:0 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;color:#2a1a00;
  background:linear-gradient(180deg,#fff3c4 0,#f3cf6e 36%,#d6a238 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -3px 0 rgba(120,70,0,.3),0 4px 0 #7a5310,0 10px 22px rgba(0,0,0,.45);transition:transform .08s,box-shadow .08s,filter .2s}
.mvcas-jogo[data-jogo="minas"] .mn-principal b{font-size:20px;font-weight:900;letter-spacing:.2px}
.mvcas-jogo[data-jogo="minas"] .mn-principal small{font-size:13.5px;font-weight:800;opacity:.85;margin-top:3px}
.mvcas-jogo[data-jogo="minas"] .mn-principal small:empty{display:none}
.mvcas-jogo[data-jogo="minas"] .mn-principal:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -3px 0 rgba(120,70,0,.3),0 1px 0 #7a5310,0 5px 12px rgba(0,0,0,.45)}
.mvcas-jogo[data-jogo="minas"] .mn-principal.mn-sacar{color:#022419;background:linear-gradient(180deg,#c6ffe7 0,#4fe8ad 38%,#15a874 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -3px 0 rgba(0,70,45,.3),0 4px 0 #0b5c3f,0 10px 22px rgba(0,0,0,.45)}
.mvcas-jogo[data-jogo="minas"] .mn-principal.mn-sacar small{font-size:15px;opacity:1}
.mvcas-jogo[data-jogo="minas"] .mn-principal:disabled{cursor:default;filter:saturate(.45) brightness(.72)}
.mvcas-jogo[data-jogo="minas"] .mn-principal.mn-sacar:disabled{filter:saturate(.5) brightness(.7)}

/* laterais (computador) */
.mvcas-jogo[data-jogo="minas"] .mn-lado{display:none;position:relative;z-index:1}
.mvcas-jogo[data-jogo="minas"] .mn-cartao{border-radius:20px;padding:14px 14px 10px;background:linear-gradient(180deg,rgba(16,46,37,.86),rgba(7,21,16,.92));border:1px solid rgba(240,207,122,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 30px rgba(0,0,0,.35)}
.mvcas-jogo[data-jogo="minas"] .mn-cartao-t{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}
.mvcas-jogo[data-jogo="minas"] .mn-cartao-t b{font-size:15px;font-weight:800;color:var(--ouro)}
.mvcas-jogo[data-jogo="minas"] .mn-cartao-t small{font-size:12px;font-weight:600;color:var(--tx2);white-space:nowrap}
.mvcas-jogo[data-jogo="minas"] .mn-tabela-c{max-height:min(520px,calc(100cqh - 120px));overflow:auto;margin:0 -6px;padding:0 6px;scrollbar-width:thin;scrollbar-color:rgba(240,207,122,.3) transparent}
.mvcas-jogo[data-jogo="minas"] .mn-tabela{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}
.mvcas-jogo[data-jogo="minas"] .mn-tabela th{position:sticky;top:0;z-index:1;background:#0e2a21;font-size:11px;font-weight:700;color:var(--tx2);text-align:right;padding:5px 6px}
.mvcas-jogo[data-jogo="minas"] .mn-tabela th:first-child,.mvcas-jogo[data-jogo="minas"] .mn-tabela td:first-child{text-align:left}
.mvcas-jogo[data-jogo="minas"] .mn-tabela td{padding:5px 5px;text-align:right;border-top:1px solid rgba(255,255,255,.045);color:#d2e2db;white-space:nowrap}
.mvcas-jogo[data-jogo="minas"] .mn-tabela td:first-child{display:flex;align-items:center;gap:4px;font-weight:700}
.mvcas-jogo[data-jogo="minas"] .mn-tabela td:first-child svg{width:12px;height:12px}
.mvcas-jogo[data-jogo="minas"] .mn-tabela td:nth-child(2){font-weight:800;color:#fff}
.mvcas-jogo[data-jogo="minas"] .mn-tabela td:nth-child(3){color:var(--tx2);font-size:11.5px}
.mvcas-jogo[data-jogo="minas"] .mn-tabela tr.mn-feito td:nth-child(2){color:var(--ouro)}
.mvcas-jogo[data-jogo="minas"] .mn-tabela tr.mn-agora td{background:rgba(240,207,122,.17)}
.mvcas-jogo[data-jogo="minas"] .mn-tabela tr.mn-agora td:nth-child(2){color:var(--ouro2)}
.mvcas-jogo[data-jogo="minas"] .mn-tabela tr.mn-prox td{background:rgba(46,230,160,.08)}
.mvcas-jogo[data-jogo="minas"] .mn-tabela tr.mn-perdeu td{background:rgba(255,90,71,.12);color:#ffb6a9}
.mvcas-jogo[data-jogo="minas"] .mn-resumo{margin:0}
.mvcas-jogo[data-jogo="minas"] .mn-resumo div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;padding:8px 0;border-top:1px solid rgba(255,255,255,.055)}
.mvcas-jogo[data-jogo="minas"] .mn-resumo div:first-child{border-top:0}
.mvcas-jogo[data-jogo="minas"] .mn-resumo dt{font-size:12.5px;color:var(--tx2);white-space:nowrap}
.mvcas-jogo[data-jogo="minas"] .mn-resumo dd{margin:0 0 0 auto;font-size:14.5px;font-weight:800;text-align:right;white-space:nowrap}
.mvcas-jogo[data-jogo="minas"] .mn-resumo .mn-r-g dd{font-size:18px;color:var(--ouro2)}
.mvcas-jogo[data-jogo="minas"] .mn-selo{display:flex;align-items:center;gap:10px;padding:2px 6px;color:var(--tx2);font-size:12px;line-height:1.35}
.mvcas-jogo[data-jogo="minas"] .mn-selo p{margin:0}
.mvcas-jogo[data-jogo="minas"] .mn-selo-i{width:42px;height:42px;flex:0 0 42px;display:block;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}
.mvcas-jogo[data-jogo="minas"] .mn-selo-i svg{width:100%;height:100%}

@container mvcasjogo (min-width:800px){
  .mvcas-jogo[data-jogo="minas"] .mn-col{flex:0 0 auto;width:min(500px,50cqw);max-width:none;padding:10px 12px 14px}
  .mvcas-jogo[data-jogo="minas"] .mn-lado{display:flex;flex:1 1 0;min-width:0;flex-direction:column;justify-content:center;gap:14px;padding:20px 10px}
  .mvcas-jogo[data-jogo="minas"] .mn-lado-e{padding-left:18px}
  .mvcas-jogo[data-jogo="minas"] .mn-lado-d{padding-right:18px}
  .mvcas-jogo[data-jogo="minas"] .mn-lado .mn-cartao{width:100%;max-width:290px;align-self:center}
  .mvcas-jogo[data-jogo="minas"] .mn-selo{max-width:290px;align-self:center}
}
@container mvcasjogo (max-height:660px){
  .mvcas-jogo[data-jogo="minas"] .mn-col{gap:6px;padding:4px 10px 8px}
  .mvcas-jogo[data-jogo="minas"] .mn-barra{height:44px}
  .mvcas-jogo[data-jogo="minas"] .mn-trilha{height:40px}
  .mvcas-jogo[data-jogo="minas"] .mn-passo{height:36px;min-width:58px}
  .mvcas-jogo[data-jogo="minas"] .mn-painel{gap:6px;padding:8px;border-radius:18px}
  .mvcas-jogo[data-jogo="minas"] .mn-principal,.mvcas-jogo[data-jogo="minas"] .mn-alea{height:52px}
  .mvcas-jogo[data-jogo="minas"] .mn-palco{padding-top:24px}
}
@container mvcasjogo (max-height:600px){
  .mvcas-jogo[data-jogo="minas"] .mn-trilha{display:none}
}
@container mvcasjogo (max-width:370px){
  .mvcas-jogo[data-jogo="minas"] .mn-nome b{font-size:17px;letter-spacing:2.4px}
  .mvcas-jogo[data-jogo="minas"] .mn-bts{gap:4px}
  .mvcas-jogo[data-jogo="minas"] .mn-chip{font-size:14.5px;gap:3px}
  .mvcas-jogo[data-jogo="minas"] .mn-chip svg{width:15px;height:15px;flex-basis:15px}
}

@keyframes mvmn-reflexo{0%{transform:translateX(-140%) skewX(-12deg)}28%,100%{transform:translateX(330%) skewX(-12deg)}}
@keyframes mvmn-cintila{0%,100%{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:.7;transform:scale(1) rotate(45deg)}}
@keyframes mvmn-flash{0%{opacity:1}100%{opacity:0}}
@keyframes mvmn-treme{10%,90%{transform:translate(-1px,1px)}20%,80%{transform:translate(3px,-2px)}30%,50%,70%{transform:translate(-5px,2px)}40%,60%{transform:translate(5px,-1px)}}
@keyframes mvmn-espera{to{filter:brightness(1.5) saturate(1.2);transform:translateY(calc(var(--esp) * .5))}}
@keyframes mvmn-volta{0%{opacity:0;transform:translateY(-14%) scale(1.12)}100%{opacity:1;transform:none}}
@keyframes mvmn-halo{0%{transform:scale(.3);opacity:0}35%{opacity:1}100%{transform:scale(1.1);opacity:.55}}
@keyframes mvmn-boom{0%{transform:scale(.15);opacity:1}55%{opacity:.95}100%{transform:scale(1.5);opacity:0}}
@keyframes mvmn-onda{0%{transform:scale(.3);opacity:1}100%{transform:scale(2.2);opacity:0}}
@keyframes mvmn-pulsa{0%{transform:translate(-50%,-56%) scale(1)}40%{transform:translate(-50%,-56%) scale(1.14)}100%{transform:translate(-50%,-56%) scale(1)}}

@media (prefers-reduced-motion:reduce){
  .mvcas-jogo[data-jogo="minas"] .mn-fundo i{animation:none;opacity:.35;transform:scale(.6)}
  .mvcas-jogo[data-jogo="minas"] .mn-reflexo{display:none}
  .mvcas-jogo[data-jogo="minas"] .mn-moldura.mn-treme,.mvcas-jogo[data-jogo="minas"] .mn-raiz.mn-flash::after,.mvcas-jogo[data-jogo="minas"] .mn-placa.mn-pulsa{animation:none}
  .mvcas-jogo[data-jogo="minas"] .mn-tampa,.mvcas-jogo[data-jogo="minas"] .mn-conteudo svg,.mvcas-jogo[data-jogo="minas"] .mn-aviso{transition-duration:.01ms!important;transition-delay:0ms!important}
}
