/* White theme for reveal.js */
.reveal {
  background-color: #fff;
  color: #222;
}

.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {
  color: #222;
}

.reveal .slides section {
  background: #fff;
}

.reveal a {
  color: #2a76dd;
  text-decoration: none;
  transition: color 0.15s ease;
}

.reveal a:hover {
  color: #6ca0e8;
  text-shadow: none;
  border: none;
}

.reveal blockquote {
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}

.reveal pre {
  background: #f7f7f7;
  border: 1px solid #ddd;
}

.reveal pre code {
  background: #f7f7f7;
}

.reveal table th, .reveal table td {
  border-bottom: 1px solid #ddd;
}

.reveal .controls {
  color: #2a76dd;
}

.reveal .progress {
  background: rgba(0, 0, 0, 0.2);
  color: #2a76dd;
}