<commit_before>/**
 * Styles for the map and OL3 controls.
 */
.ol-zoom {
  background-color: transparent;
  padding: 0;
  button {
    margin: 0;
    margin-bottom: @micro-app-margin;
    height: @map-tools-size;
    width: @map-tools-size;
    background-color: @map-tools-bg-color;
    border: solid 1px @border-color;
    color: @map-tools-color;
    &:hover {
      background-color: @onhover-color;
    }
    &:focus {
      background-color: @map-tools-bg-color;
      outline: none;
    }
    &:active {
      outline: none;
    }
  }
  &:hover {
    background-color: transparent;
  }
}

/**
 * Only affects webkit desktop browsers
 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .ol-zoom {
    button {
      &:active {
        background-color: @onhover-color;
        outline: -webkit-focus-ring-color auto 5px;
      }
    }
  }
}

.ol-attribution {
  display:none;
}

.ol-scale-line, .ol-scale-line-inner {
  background-color: @map-tools-bg-color;
  border-color: @border-color;
  border-width: 2px;
  color: @map-tools-color;
}

button[ngeo-mobile-geolocation] {
  background-color: @map-tools-bg-color;
  border: solid 1px @border-color;
  color: @map-tools-color;
  .fa {
    font-size: 2rem;
  }
}

.gmf-theme-selector,
.gmf-backgroundlayerselector {
  list-style: none;

  li {
    cursor: pointer;
    display: flex;
    align-items: center;
    min-height: 3rem;
    border: 1px solid transparent;
    padding: @half-app-margin;

    &::before {
      // same as fa-fw
      width: (18em / 14);
      content: '';
      text-align: center;
    }
    &:hover,
    &.gmf-backgroundlayerselector-active {
      border-color: @brand-secondary;
      background-color: #f5f5f5;
    }
    &.gmf-backgroundlayerselector-active {
      &::before {
        font-family: FontAwesome;
        content: @fa-var-check;
      }<commit_msg>Highlight the selected theme in the theme selector<commit_after>/**
 * Styles for the map and OL3 controls.
 */
.ol-zoom {
  background-color: transparent;
  padding: 0;
  button {
    margin: 0;
    margin-bottom: @micro-app-margin;
    height: @map-tools-size;
    width: @map-tools-size;
    background-color: @map-tools-bg-color;
    border: solid 1px @border-color;
    color: @map-tools-color;
    &:hover {
      background-color: @onhover-color;
    }
    &:focus {
      background-color: @map-tools-bg-color;
      outline: none;
    }
    &:active {
      outline: none;
    }
  }
  &:hover {
    background-color: transparent;
  }
}

/**
 * Only affects webkit desktop browsers
 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .ol-zoom {
    button {
      &:active {
        background-color: @onhover-color;
        outline: -webkit-focus-ring-color auto 5px;
      }
    }
  }
}

.ol-attribution {
  display:none;
}

.ol-scale-line, .ol-scale-line-inner {
  background-color: @map-tools-bg-color;
  border-color: @border-color;
  border-width: 2px;
  color: @map-tools-color;
}

button[ngeo-mobile-geolocation] {
  background-color: @map-tools-bg-color;
  border: solid 1px @border-color;
  color: @map-tools-color;
  .fa {
    font-size: 2rem;
  }
}

.gmf-theme-selector,
.gmf-backgroundlayerselector {
  list-style: none;

  li {
    cursor: pointer;
    display: flex;
    align-items: center;
    min-height: 3rem;
    border: 1px solid transparent;
    padding: @half-app-margin;

    &::before {
      // same as fa-fw
      width: (18em / 14);
      content: '';
      text-align: center;
    }
    &:hover,
    &.gmf-backgroundlayerselector-active,
    &.gmf-theme-selector-active {
      border-color: @brand-secondary;
      background-color: #f5f5f5;
    }
    &.gmf-backgroundlayerselector-active,
    &.gmf-theme-selector-active {
      &::before {
        font-family: FontAwesome;
        content: @fa-var-check;
      }
{'fraction_non_alphanumeric': 0.147605338916514, 'fraction_numerical': 0.00942161737764983, 'mean_word_length': 2.382300884955752, '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': '4409098', 'n_tokens_mistral': 1407, 'n_tokens_neox': 1368, 'n_words': 263}