.puzzle-reveal{max-width:var(--xclues-board-width-desktop,600px);flex-direction:column;align-items:center;gap:1.5rem;margin:0 auto;padding:1.5rem 0;display:flex}@media (max-width:639px){.puzzle-reveal{gap:var(--xclues-spacing-1);padding:var(--xclues-spacing-1) 0}}@media (min-width:640px){.puzzle-reveal .game-grid{--grid-row-height:clamp(4rem, calc((100dvh - 28rem) / 4), calc((var(--xclues-board-width-tablet) - 3 * .625rem) / 4))}}@media (min-width:1025px){.puzzle-reveal .game-grid{--grid-row-height:clamp(4rem, calc((100dvh - 28rem) / 4), calc((var(--xclues-board-width-desktop) - 3 * .75rem) / 4))}}.puzzle-reveal .game-grid{width:100%}.puzzle-reveal__back-link{color:var(--xclues-text-secondary,#666);font-size:.875rem;text-decoration:underline}
