.game[data-game='minesweeper'] .game__canvas-wrap{background: radial-gradient(120% 90% at 50% 0%,rgba(160,176,196,.14),transparent 62%),linear-gradient(180deg,#0b1016,#161f2a);border-color: var(--c-border-strong);box-shadow: inset 0 1px 0 rgba(255,255,255,.06),var(--shadow-card)}.game[data-game='minesweeper'] canvas{cursor: crosshair;image-rendering: auto}.game[data-game='minesweeper'] .game__canvas-wrap.is-pan{overflow-x: auto;overflow-y: hidden;justify-content: flex-start;scrollbar-width: thin;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain}.game[data-game='minesweeper'] .game__canvas-wrap.is-pan canvas{flex: none;cursor: default}.game[data-game='minesweeper'] .game__canvas-wrap.is-pan::-webkit-scrollbar{height: 8px}.game[data-game='minesweeper'] .game__canvas-wrap.is-pan::-webkit-scrollbar-thumb{background: rgba(148,163,184,.45);border-radius: 8px}.game[data-game='minesweeper'] .game__status{font-family: var(--font-mono);font-size: 12px;letter-spacing: .02em;min-height: 18px}.game[data-game='minesweeper'] .gamehud__item:first-child b{color: var(--accent);font-variant-numeric: tabular-nums}.game[data-game='minesweeper'] .gametabs{flex: 1 1 100%;margin-right: 0}.game[data-game='minesweeper'] .gametabs__tab{font-variant-numeric: tabular-nums}@media (max-width: 560px){.game[data-game='minesweeper'] .game__canvas-wrap{padding: 8px}.game[data-game='minesweeper'] .game__canvas-wrap.is-pan{padding: 6px}.game[data-game='minesweeper'] .game__status{font-size: 11.5px}}