/* Navegação por espaços vazios do castelo — módulo independente */
.castle-view:not(.is-moving-building) .castle-ground-tile {
  cursor: grab !important;
  touch-action: none;
}

.castle-view:not(.is-moving-building) .castle-ground-tile.unlocked:hover {
  color: transparent !important;
  background: transparent !important;
  border-color: transparent !important;
  outline-color: transparent !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}

.castle-view:not(.is-moving-building) .castle-ground-tile span {
  display: none !important;
}

.castle-world-viewport.is-empty-space-panning,
.castle-world-viewport.is-empty-space-panning .castle-ground-tile {
  cursor: grabbing !important;
  user-select: none;
}

.castle-view.is-moving-building .castle-ground-tile.unlocked {
  cursor: pointer !important;
}
