/* All matches stay in HTML. Only offscreen screen rendering is deferred. */
@media screen {
  @supports (content-visibility: auto) {
    [data-watch-page] .game-row {
      content-visibility: auto;
      /* Typical 330.5px row, excluding its 32px padding and 1px border. */
      contain-intrinsic-block-size: auto 297.5px;
    }
    [data-watch-page] .game-row:focus-within {
      content-visibility: visible;
    }
    @media (min-width: 1024px) {
      [data-watch-page] .game-row {
        contain-intrinsic-block-size: auto 91px;
      }
    }
  }
}
