.mn-wrap.keno{--accent:var(--signal)}.mn-wrap .pk-seg.kn-risk{grid-template-columns:repeat(4,1fr)}.mn-wrap .pk-seg.kn-risk button{font-size:var(--fs-13)}.mn-wrap .kn-pickrow{gap:var(--sp-2)}.mn-wrap .kn-board{gap:6px;padding:10px;border-radius:var(--rad-panel);background:var(--ink-1);border:1px solid var(--line);box-shadow:none}html.mobile .mn-wrap .kn-board{gap:4px;padding:6px}.mn-wrap .kn-cell{border-radius:var(--rad-control);background:var(--ink-3);box-shadow:inset 0 -4px 0 var(--ink-2),inset 0 1px 0 rgba(255,244,214,.06);color:var(--bone-2);font-family:var(--font-display);font-weight:800;font-size:clamp(15px,2.4cqi,22px);font-variant-numeric:tabular-nums;animation:none;transition:transform var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.mn-wrap .kn-stage{container-type:inline-size}.mn-wrap .kn-cell:hover:not(:disabled){transform:translateY(-2px);background:color-mix(in srgb,var(--ink-3) 88%,var(--bone-1));color:var(--bone-1)}.mn-wrap .kn-cell:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mn-wrap .kn-cell.pick{background:color-mix(in srgb,var(--accent) 70%,var(--ink-2));box-shadow:inset 0 -4px 0 color-mix(in srgb,var(--accent) 45%,var(--ink-0));color:var(--bone-1)}.mn-wrap .kn-cell.drawn:not(.pick){background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--bone-3);animation:none}.mn-wrap .kn-cell.drawn:not(.pick):after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:var(--rad-round);background:var(--bone-3)}.mn-wrap .kn-cell.hit{background:var(--bone-1);box-shadow:inset 0 0 0 2px var(--accent),inset 0 -4px 0 color-mix(in srgb,var(--bone-1) 70%,var(--ink-3));color:var(--game-ink);animation:none}.mn-wrap .kn-cell.miss{opacity:.5}.mn-wrap .kn-pays{gap:3px}.mn-wrap .kn-pay{gap:1px;padding:6px 2px 5px;border-radius:4px;background:var(--ink-1);border:1px solid var(--line);opacity:.5}.mn-wrap .kn-pay.on{opacity:1}.mn-wrap .kn-pay b{font-family:var(--font-display);font-weight:800;font-size:var(--fs-14);color:var(--bone-1)}.mn-wrap .kn-pay span{font-size:11px;color:var(--bone-3)}.mn-wrap .kn-pay.now{border-color:var(--line-strong);box-shadow:inset 0 -2px 0 var(--accent)}.mn-wrap .kn-pay.land{background:color-mix(in srgb,var(--accent) 18%,var(--ink-1));border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.mn-wrap .kn-pay.land b{color:var(--bone-1)}html.mobile .mn-wrap .kn-pay b{font-size:11px}.mn-wrap .kn-hint{font-size:var(--fs-13);color:var(--bone-3)}.mn-wrap .kn-result{gap:var(--sp-3);padding:10px var(--sp-4);border-radius:var(--rad-panel);background:var(--ink-1);border:1px solid var(--line-strong);animation:none}.mn-wrap .kn-result.lose,.mn-wrap .kn-result.part,.mn-wrap .kn-result.win{background:var(--ink-1);border-color:var(--line-strong)}.mn-wrap .kn-result b{font-family:var(--font-display);font-weight:800;font-size:var(--fs-25);line-height:1;color:var(--bone-2)}.mn-wrap .kn-result.win b{color:var(--success)}.mn-wrap .kn-result span{font-size:var(--fs-13);color:var(--bone-2)}.mn-wrap .kn-result a{font-weight:500;color:var(--bone-2);text-decoration:underline}@media (prefers-reduced-motion:reduce){.mn-wrap .kn-cell:hover:not(:disabled){transform:none}}