/* Grok Minesweeper: game-specific bits on top of ggkit.css */
.gs-pad { grid-template-columns: repeat(2, calc(var(--pk, 64px) * 1.4)); grid-template-rows: var(--pk, 64px); grid-template-areas: "o f"; }
.gs-k.o { grid-area: o; } .gs-k.fl { grid-area: f; background: linear-gradient(180deg, #e0452b, #a12a17); box-shadow: 0 4px 0 #5e170b; }
.gs-k.mode-on { outline: 3px solid #ffe14f; outline-offset: 2px; }
.ms-diff { margin: 8px 0 2px; } .ms-diff button { padding: 7px 6px; }
.cz-theme[data-theme=classic] i:first-child { background: #bfc8d6; } .cz-theme[data-theme=classic] i:nth-child(2) { background: #3c5adf; }
.cz-theme[data-theme=neon] i:first-child { background: #0b0322; } .cz-theme[data-theme=neon] i:nth-child(2) { background: #ff4fd8; }
.ms-best { font-size: .82rem; margin: 6px 2px 0; }
