.puzzles-board .gomoku-board-frame{box-sizing:border-box;width:min(100%, var(--puzzles-board-fit));max-width:none;margin-inline:auto}.puzzle-wrong .gomoku-board-frame{animation:.3s puzzles-wrong-shake}@media (prefers-reduced-motion:reduce){.puzzle-wrong .gomoku-board-frame{animation:none}}.puzzle-wrong .stone-point.last-move .stone-piece:after{content:"";pointer-events:none;border:.08em solid #b84937d9;border-radius:50%;position:absolute;inset:0}
