<commit_before>// Variables

$animation-duration: 0.1s;
$bar-height: 32px;


.bv-container{
  position: fixed;
  z-index: 1001;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: black;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  transition: opacity $animation-duration, transform $animation-duration;

  &.bv-no-gallery{
    & > .bv-gallery{
      bottom: -90px;
      //display: none;
    }

    & > .bv-navigation{
      bottom: 0;
    }

    & > .bv-body{
      bottom: 32px;
    }
  }
}

.bv-toolbar{
  top: 0;
  position: absolute;
  height: 32px;
  left: 0;
  right: 0;
  z-index: 1000;
}

.bv-button{
  width: 32px;
  height: 32px;
  padding: 0;
  margin: 0;
  background-color: black;
  border: 0;
  fill: white;
  height: 32px;
  width: 32px;
  opacity: 0.7;
  cursor: pointer;
  transition: opacity $animation-duration;

  &:focus{
    outline: none;
    opacity: 0.8;
  }

  &:hover{
    opacity: 1;
    outline: none;
  }

  &.bv-toggle-button{
    opacity: 0.4;

    &:focus,
    &:active{
      opacity: 0.4;
    }

    &:hover{
      opacity: 0.7;
    }

    &.bv-on{
      opacity: 1;
    }
  }
}

.bv-close{
  float: right;
}

.bv-navigation{
  position: absolute;
  text-align: center;
  height: 32px;
  bottom: 90px;
  right: 0;
  left: 0;
  transition: bottom $animation-duration;
  transform: translateZ(0);

  & > .bv-nav-r{
    position: absolute;
    top: 0;
    right: 0;
    bottom:0;
    height: 32px;
  }

  & > .bv-nav-l{
    position: absolute;
    top: 0;
    left: 0;
    bottom:0;
    height: 32px;
  }
}

.bv-body{
  position: absolute;
  bottom: 122px;
  left: 0;
  right: 0;
  top: 32px;
  overflow: hidden;
  //height: 100%;
  width: 100%;
  transition: bottom $animation-duration;
}

.bv-img-cont{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  opacity: 0;
  z-index: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  transition: opacity $animation-duration;
  //transform: translateZ(0);

  &.bv-active{
    opacity: 1;
    z-index: 1;
  }

  & > .bv-img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    cursor: pointer;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  & > .bv-desc{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: black;
    color: white;
    padding: 15px;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    opacity: 0.6;
    -webkit-user-select: initial;
            user-select: initial;
    transition: bottom $animation-duration, transform $animation-duration;

    &::selection{
      color: black;
      background-color: white;
    }

    &:empty{
      display: none;
    }
  }
}

.bv-counter{
  color: white;
  line-height: 32px;
  font-size: 20px;

  & > .bv-counter-current:after{
    content: " / ";<commit_msg>Fit counter into navigation bar style<commit_after>// Variables

$animation-duration: 0.1s;
$bar-height: 32px;


.bv-container{
  position: fixed;
  z-index: 1001;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: black;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  transition: opacity $animation-duration, transform $animation-duration;

  &.bv-no-gallery{
    & > .bv-gallery{
      bottom: -90px;
      //display: none;
    }

    & > .bv-navigation{
      bottom: 0;
    }

    & > .bv-body{
      bottom: 32px;
    }
  }
}

.bv-toolbar{
  top: 0;
  position: absolute;
  height: 32px;
  left: 0;
  right: 0;
  z-index: 1000;
}

.bv-button{
  width: 32px;
  height: 32px;
  padding: 0;
  margin: 0;
  background-color: black;
  border: 0;
  fill: white;
  height: 32px;
  width: 32px;
  opacity: 0.7;
  cursor: pointer;
  transition: opacity $animation-duration;

  &:focus{
    outline: none;
    opacity: 0.8;
  }

  &:hover{
    opacity: 1;
    outline: none;
  }

  &.bv-toggle-button{
    opacity: 0.4;

    &:focus,
    &:active{
      opacity: 0.4;
    }

    &:hover{
      opacity: 0.7;
    }

    &.bv-on{
      opacity: 1;
    }
  }
}

.bv-close{
  float: right;
}

.bv-navigation{
  position: absolute;
  text-align: center;
  height: 32px;
  bottom: 90px;
  right: 0;
  left: 0;
  transition: bottom $animation-duration;
  transform: translateZ(0);
  padding: 0 5px;

  & > .bv-nav-r{
    position: absolute;
    top: 0;
    right: 0;
    bottom:0;
    height: 32px;
    padding: 0 5px;
  }

  & > .bv-nav-l{
    position: absolute;
    top: 0;
    left: 0;
    bottom:0;
    height: 32px;
    padding: 0 5px;
  }
}

.bv-body{
  position: absolute;
  bottom: 122px;
  left: 0;
  right: 0;
  top: 32px;
  overflow: hidden;
  //height: 100%;
  width: 100%;
  transition: bottom $animation-duration;
}

.bv-img-cont{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  opacity: 0;
  z-index: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  transition: opacity $animation-duration;
  //transform: translateZ(0);

  &.bv-active{
    opacity: 1;
    z-index: 1;
  }

  & > .bv-img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    cursor: pointer;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  & > .bv-desc{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: black;
    color: white;
    padding: 15px;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    opacity: 0.6;
    -webkit-user-select: initial;
            user-select: initial;
    transition: bottom $animation-duration, transform $animation-duration;

    &::selection{
      color: black;
      background-color: white;
    }

    &:empty{
      display: none;
    }
  }
}

.bv-counter{
  color: white;
  line-height: 32px;
  font-size: 15px;
  opacity: 0.7;

  & > .bv-counter-current:after{
    content: " / ";
{'fraction_non_alphanumeric': 0.15505284015852047, 'fraction_numerical': 0.040620871862615586, 'mean_word_length': 2.218384697130712, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 19, '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': '5239706', 'n_tokens_mistral': 2676, 'n_tokens_neox': 2373, 'n_words': 564}