/* Horizontal board panning for narrower windows and touch devices. */
#boardView {
  overscroll-behavior-inline: contain;
  scrollbar-gutter: stable;
  touch-action: pan-y;
}

#boardView.can-pan {
  cursor: grab;
}

#boardView.is-panning {
  cursor: grabbing;
  user-select: none;
}

#boardView.is-panning * {
  cursor: grabbing !important;
}

@media (pointer: coarse) {
  #boardView.can-pan,
  #boardView.is-panning,
  #boardView.is-panning * {
    cursor: auto !important;
  }
}
