
#mm.mm2{background:#07090a center/cover no-repeat}
#mm.mm2 .mmbtns .mmbg{display:none!important}
#mm.mm2 .mmpl{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;background:transparent!important;box-shadow:none!important;border:0!important}
#mm.mm2 .mmlogo{position:absolute!important;transform:none!important;image-rendering:pixelated;filter:drop-shadow(0 0 10px rgba(120,255,110,.35)) drop-shadow(0 3px 0 rgba(0,0,0,.6))}
#mm.mm2 .mmbtns .mmbtns{position:absolute;left:50%;transform:translateX(-50%);bottom:auto!important;width:min(84vw,340px);gap:7px}
#mm.mm2 .mmbtns .mmb{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;gap:12px;width:100%!important;min-height:41px!important;padding:0 14px!important;border-radius:9px!important;text-align:left!important;
  background:linear-gradient(180deg,rgba(22,30,26,.9),rgba(10,14,12,.92))!important;border:1.5px solid #a8844a!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6),0 3px 8px rgba(0,0,0,.55)!important;
  color:#efe7d4!important;font:500 12.5px GrowLab,system-ui,sans-serif!important;letter-spacing:1.6px!important;text-shadow:0 1px 0 #000!important;position:relative;overflow:hidden}
#mm.mm2 .mmbtns .mmb:active{transform:translateY(1px)}
#mm.mm2 .mmbtns .mmb .ic{width:20px;height:20px;transform:scale(.85);flex:none;display:flex;align-items:center;justify-content:center;color:#efe7d4}
#mm.mm2 .mmbtns .mmb .tx{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}
#mm.mm2 .mmbtns .mmb .tx small{font-size:9px!important;opacity:.6;letter-spacing:.5px}
#mm.mm2 .mmbtns .mmb .ch{flex:none;font-size:22px;color:#efe7d4;opacity:.9;line-height:1}
#mm.mm2 .mmbtns .mmb.main{min-height:48px!important;font-size:13.5px!important;background:linear-gradient(180deg,#2e6a2c,#173f1a)!important;border:2px solid #8af06e!important;box-shadow:0 0 16px rgba(110,230,90,.55),inset 0 0 12px rgba(140,255,110,.25),0 3px 8px rgba(0,0,0,.5)!important}
#mm.mm2 .mmbtns .mmb.main::after{content:'';position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.18) 50%,transparent 58%);animation:mmShine 4s linear infinite}
@keyframes mmShine{from{transform:translateX(-60%)}to{transform:translateX(60%)}}
#mm.mm2 .mmver{color:rgba(239,231,212,.45)!important}
#mmsheet .mmstat{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:12px;text-align:left}
#mmsheet .mmstat b{font-size:12px;text-align:right;color:#f3d48a}
#mmsheet .mmach{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;max-height:52vh;overflow:auto}
#mmsheet .mmach span{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border-radius:8px;background:rgba(255,255,255,.05);font-size:9px;line-height:1.15;text-align:center;opacity:.45}
#mmsheet .mmach span.on{opacity:1;background:rgba(201,164,92,.18)}
#mmsheet .mmach i{font-style:normal;font-size:20px}
