/* Grok Lemmings: game-specific bits on top of ggkit.css. Eight skill buttons with counts, then rate, freeze, fast-forward, nuke and retry. */
.gs-pad { grid-template-columns: repeat(5, var(--pk, 52px)); grid-template-rows: repeat(3, var(--pk, 52px)); grid-template-areas: none; gap: 4px; }
.gs-k { position: relative; font-size: calc(var(--pk, 52px) * .34); }
.gs-k small { font-size: max(8px, calc(var(--pk, 52px) * .17)); white-space: nowrap; }
.gs-k i { position: absolute; top: 2px; right: 4px; font-style: normal; font-weight: 700; font-size: max(9px, calc(var(--pk, 52px) * .2)); }
.gs-k.sel { outline: 3px solid #ffe14f; outline-offset: -3px; }
.gs-k.none { opacity: .45; }
.gs-k.rt { font-size: calc(var(--pk, 52px) * .42); }
.gs-k.ghost { visibility: hidden; }
.cz-theme[data-theme=classic] i:first-child { background: #0a0820; } .cz-theme[data-theme=classic] i:nth-child(2) { background: #3dfcff; }
.cz-theme[data-theme=retro] i:first-child { background: #9bbc0f; } .cz-theme[data-theme=retro] i:nth-child(2) { background: #306230; }
#cv { touch-action: none; image-rendering: pixelated; cursor: crosshair; }
#main.narrow .gs-pad { gap: 2px; }
