/* Light theme colors to match original big.js presentation */
body.reveal-viewport {
  background: #f5f5f5;
}

.reveal {
  color: #34383e;
}

.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {
  text-transform: none !important;
  color: #34383e;
}

/* Emphasis in blue */
.reveal em, .reveal i {
  color: #176eab;
  font-style: normal;
}

/* Links */
.reveal a {
  color: #0889d1;
  text-decoration-skip: ink;
}

/* Small text */
.reveal small {
  font-size: 50%;
}

/* Comment class for code comments in green */
.reveal .comment {
  color: #6dab17;
}

.reveal img {
  max-width: 80%;
  max-height: 35vh;
  object-fit: contain;
  border: none;
  box-shadow: none;
  background: none;
}

.reveal img.fullscreen {
  max-width: 90vw;
  max-height: 70vh;
  width: auto;
  height: auto;
}

.reveal pre code {
  color: white !important;
}

.reveal .compact h1 {
  font-size: 1.5em !important;
  margin-bottom: 0.3em !important;
}

.reveal .compact pre {
  font-size: 0.70em !important;
  line-height: 1.1 !important;
}

.reveal .compact p {
  font-size: 0.7em !important;
}
