/* Phase 2 stability: the board must not collapse when engine analysis is paused. */
body.is-analysis-tool .analysis-board-column { min-width:0; }
body.is-analysis-tool .analysis-board-wrap { width:min(100%,690px); max-width:100%; margin-inline:auto; }
body.is-analysis-tool .analysis-board-stage { width:100%; min-width:0; aspect-ratio:1/1; flex:none; }
body.is-analysis-tool .analysis-chessboard { display:grid; grid-template-columns:repeat(8,minmax(0,1fr)); grid-template-rows:repeat(8,minmax(0,1fr)); width:100%;height:100%;min-width:0;aspect-ratio:1/1; }
body.is-analysis-tool .analysis-annotations { pointer-events:none; }
body.is-analysis-tool .analysis-pv-row { cursor:pointer; }
body.is-analysis-tool .analysis-pv-row:focus-visible { outline:2px solid #1475ec; outline-offset:2px; }
