<commit_before>.app-canvas {
  .flex(1);
  position: relative;
  &:not(:hover) {
    .radial-tip {
      display: none;
    }
  }
}
#svg-canvas {
  .user-select(none);
}
#grid,
#small-grid {
  path {
    stroke: @gray_dark;
  }
}
.layers {
  &.live {
    &.layer-handle {
      ~ .layer-outline {
        transition-delay: @speed_fast;
      }
    }
  }
}
.selectable-group {
  .layer-handle {
    stroke: transparent;
    stroke-width: 20;
    &:hover {
      ~ .layer-outline {
        stroke: @color_select_hover;
        stroke-width: 4;
        transition-duration: @speed_fast;
      }
    }
  }
}
.shape-layer {
  stroke: none;
  fill: none;
  &.layer-in-progress {
    stroke: @color_select;<commit_msg>distinguish between hover and select/hover<commit_after>.app-canvas {
  .flex(1);
  position: relative;
  &:not(:hover) {
    .radial-tip {
      display: none;
    }
  }
}
#svg-canvas {
  .user-select(none);
}
#grid,
#small-grid {
  path {
    stroke: @gray_dark;
  }
}
.layers {
  &.live {
    &.layer-handle {
      ~ .layer-outline {
        transition-delay: @speed_fast;
      }
    }
  }
}
.selectable-group {
  .layer-handle {
    stroke: transparent;
    stroke-width: 20;
    &:hover {
      ~ .layer-outline {
        stroke: @white;
        stroke-width: 4;
        transition-duration: @speed_fast;
        &.selected {
          stroke: @color_select_hover;
        }
      }
    }
  }
}
.shape-layer {
  stroke: none;
  fill: none;
  &.layer-in-progress {
    stroke: @color_select;
{'fraction_non_alphanumeric': 0.15649867374005305, 'fraction_numerical': 0.005305039787798408, 'mean_word_length': 1.982213438735178, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2879337', 'n_tokens_mistral': 573, 'n_tokens_neox': 564, 'n_words': 92}