.mg{z-index:30;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;position:fixed;inset:0}.mgcanvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;inset:0}.mghud{pointer-events:none;padding:calc(env(safe-area-inset-top,0px) + 12px) max(14px,env(safe-area-inset-right,0px)) 0 max(14px,env(safe-area-inset-left,0px));text-shadow:2px 2px 0 var(--edge);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;font-size:20px;display:grid;position:absolute;top:0;left:0;right:0}.mglabel{color:var(--muted);font-size:17px}.mgbar{background:var(--edge);height:14px;box-shadow:0 0 0 2px var(--line)}.mgbar span{background:repeating-linear-gradient(90deg,var(--star) 0 8px,#ffd36b 8px 16px);height:100%;display:block}.mgpop{z-index:31;pointer-events:none;color:var(--star);text-shadow:2px 2px 0 var(--edge);font-size:26px;animation:.8s steps(8,end) forwards mgrise;position:fixed;transform:translate(-50%,-120%)}.mgpop.gold{color:#fff1bd;font-size:32px}.mgpop.miss{color:#ff7b6b;font-size:20px}@keyframes mgrise{to{opacity:0;transform:translate(-50%,-260%)}}@media (prefers-reduced-motion:reduce){.mgpop{animation:none}}.mgcover{text-align:center;pointer-events:none;background:#09071c8c;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.mgcover.solid{pointer-events:auto;background:#09071cd1}.mgcount{color:var(--star);text-shadow:4px 4px 0 var(--edge);margin:0;font-size:120px;line-height:1}.mgsmall{color:var(--ink);text-shadow:2px 2px 0 var(--edge);max-width:22ch;margin:0;font-size:21px}.mgcard{text-align:left;background:var(--panel);width:min(380px,100%);box-shadow:0 0 0 3px var(--line),0 0 0 6px var(--edge);gap:12px;padding:20px;display:grid}.mgcard h2{margin:0;font-size:30px;line-height:1.1}.mgcard p{color:var(--muted);margin:0;font-size:19px;line-height:1.35}.mgcard .mgscore{color:var(--star);font-size:44px;line-height:1}.mgcard .btn{min-height:48px;margin-top:6px;font-size:20px}.mghud>span{pointer-events:auto}
