.big-img {
  cursor: pointer;

  position:fixed;
  top: 0;
  left: 0;
  z-index: 999;

  width: 100%;
  height: 100%;

  background-color: rgba(0,0,0,0.75);

  display: flex;
  justify-content: center;
  align-items: center;
}

.big-img > img {
  display: block;
  /*margin: 10% auto;*/
  max-height: calc(100vh - 15px);
  max-width: calc(100vw - 15px);
}

.enlarge {
  cursor: pointer;
}

.preview-diagram {
  cursor: pointer;
}

.TBA {
  color: #c800ff;
  font-weight: bold;
}

.dark .invert-for-dark {
  filter: invert(0.8);
}
