.reveal {
  font-family: "Work Sans", sans-serif;
}

.reveal .slides section a {
  text-decoration: underline;
}

.reveal .slides section {
  text-align: left;
  font-size: smaller;
}

.slide-number-a {
  background-color: #747474;
}

.reveal section li {
  margin-bottom: 12px;
}

.reveal pre {
  width: 100%;
  border-left: 2px solid #ccc;
  border-right: 2px solid #ccc;
  box-shadow: none;
  font-size: 30px;
}

.reveal pre code {
  padding: 8px 8px 8px 8px;
}

.reveal .code-badge {
  right: 10px;
}

.reveal code {
  font-family: "Roboto Mono", monospace;
}

.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
  font-family: "Roboto Mono", monospace;
  color: rgb(50, 50, 50);
}

.reveal section.heading-only {
  text-align: center;
}

.no-code-badge .code-badge {
  display: none;
}

.code-badge-language {
  display: none;
}

.reveal h3 {
  margin-bottom: 40px;
}

.smaller {
  font-size: smaller;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  border-radius: 4px;
}

p.padded {
  margin-top: 32px;
}

section .row {
  display: flex;
}

section .column {
  flex: 48%;
  margin: 10px;
}

.reveal pre.overflow-in-print {
  height: 400px;
  overflow-y: scroll;
}
.print-pdf .reveal pre.overflow-in-print {
  height: auto;
  overflow-y: visible;
}

@media print {
  .no-print,
  .no-print *,
  .code-badge,
  .slide-menu-button {
    display: none !important;
  }
  .reveal pre.overflow-in-print {
    height: 2000px;
    overflow-y: visible;
  }
}

.aka {
  font-family: "Roboto Mono", monospace;
  background-color: #1c6192;
  color: white;
  padding: 8px;
  border-radius: 6px;
  display: inline-block;
}