/* Use the existing site/app header, with no game-specific replacement. */
.universal-site-header button:hover{transform:none}
.reveal-games-back{display:inline-block;margin-bottom:16px;color:#efd18d;font-size:12px}
body.playing .reveal-games-back{display:none}
.mouse-help{max-width:760px;margin:12px auto;color:#c4b7d5;font-size:12px;text-align:center}
.mouse-help button{margin-left:10px;min-height:44px;padding:8px 15px}
#board{cursor:crosshair}
html.app-game-mode body{padding-right:0;padding-bottom:0}
@media(pointer:coarse){.mouse-help{display:none}}
body.touch-game .mouse-help{display:none}
@media(max-height:600px) and (orientation:landscape){body.playing #game{height:calc(100dvh - 120px)}html.app-game-mode body.playing #game{height:calc(100dvh - 105px)}body.playing #game:not(.won) .board-wrap{width:min(100%,calc((100dvh - 210px)*80/46))}}
